프로그래밍/GIT,SVN 12

[SVN] 비주얼 스튜디오 2022 SVN플러그인 사용

비주얼 스튜디오 2022버전 SVN 플러그인 설치하여 소스코드를 관리하는법에 대해 알아보겠습니다. 1. VisualSVN 플러그인 다운로드다음 사이트로 접속(https://www.visualsvn.com/visualsvn/download)하여 Visual for Visual Studio 2022설치파일을 다운로드 받습니다. 2. 다운받은 프로그램(VisualSVN-VS2022-8.3.4.vsix)을 설치다운 받은 확장 프로그램을 설치 완료 후 비주얼스튜디오 2022를 실행하면 메뉴 상단에 VisualSVN 메뉴가 나타난 부분을 확인 할 수 있습니다. 3. 저장소 파일가져오기 저장소에 있는 프로젝트를 가져오기 위해 Get Soultion from Subversion...을 클릭 합니다. Repository..

[SVN] 저장소 백업 및 복구방법

SVN프로젝트 백업 및 복구하는 방법에 대해 알아보겠습니다. 중요 프로젝트의 경우 SVN서버가 문제되어 소스코드등이 날라가면 큰 문제니 가끔씩 백업해서 클라우드나 다른 서버에 복사해놓는 습관을 가지는게 좋습니다.  1.  저장소 백업방법 1) 백업하고 싶은 저장소에서 마우스 우클릭은 하면 Backup Repository... 항목을 선택합니다. 2) 해당 항목을 선택 후 Backup file 경로를 설정 후 설정하면 백업이 완료됩니다. 2. 저장소 복원1) Repositories(저장소)항목에서 마우스 우 클릭 후 Restore Repository...을 선택합니다. 2) Backup file name의 Browse..버튼을 클릭하면 백업파일을 선택 후 Next버튼을 클릭합니다. 3) 복구후 저장될 Re..

[SVN] 저장소 접속IP/URL 변경방법

SVN을 사용하는중에 간혹 서버IP정보가 변경이 되는 경우가 있습니다. 이럴경우 전체를 새로 받아도 되나 Relocate기능을 사용하여 서버정보를 변경하여 처리할 수 있습니다. 1. 저장소 폴더 마우스 우클릭하여 추가옵션 윈도우 11에서는 기본항목에 나오지 않고 추가옵션표시 선택 후 TortoiseSVN을 선택해야해 Relocate항목이 나타납니다. 2. Relocate...메뉴를 선택합니다. 3. 저장소 위치 변경하기 (Relocate) From URL에 현재저장소 정보가 나타나고, To URL부분에 변경된 저장소의 IP나 URL정보 입력 후 OK버튼을 클릭합니다. 변경이 완료되면 아래와 같이 성공메세지가 나타나며 이제부터는 변경된 저장소 URL로 사용이 가능합니다.

[SVN] 서비스 포트 변경하기

SVN저장소의 경우 기본 8443포트를 사용합니다. 해당포트를 다른 서비스에서 사용하는 경우 포트를 변경해야되는 경우가 있습니다. 포트번호를 변경하는 방법에 대해 알아 보겠습니다. VisualSVN Server를 설치하면 아래와 같이 관리자 툴이 나오는데 해당 부분에서 VisualSVN Server항목에 마우스 우클릭 후 Properties를 선택합니다. NetWork항목을 클릭하면 Server port를 입력하는 항목이 나옵니다. 기본값이 8443이고 이 부분을 바꾸고 싶은 포트로 변경합니다. 포트번호를 바꾼후에 서비스를 재시작합니다. 재시작 후 웹브라우저로 아래와 같이 변경된 포트번호로 저장소에 접근이 가능한 부분을 확인 할 수 있습니다.

[SVN] 서버 구축하기

SVN서버 구축하는 방법에 대해 알아보겠습니다. 근래는 Git을 많이 사용하나 SVN소스 관리를 하는 부분도 여전히 많이 사용하고 있습니다. Visual Svn Server를 이용하면 손쉽게 SVN서버를 구축하여 운영관리 할 수 있습니다. 1. visual svn server다운로드 https://www.visualsvn.com/downloads/ 사이트에서 설치파일을 받아 설치를 진행합니다. 64비트 환경에 설치하도록 하겠습니다. VisualSVN Server 5.3.0(64-bit)버튼을 클릭하여 설치파일을 다운로드합니다. 2. visual svn server 설치 중간에 저장소위치와 Server Port를 설정하는 부분이 있는데 해당부분은 적절하게 설정하시기 바랍니다. 아래와 같이 별도 설정값 없이..

[GitHub] private 저장소변경

Public으로된 저장소를 Private저장소로 변경하는 방법입니다. 아래와 같이 Public으로된 저장소를 선택하여 저장소 상세정보로 진입합니다. 왼쪽 상단에 Settings메뉴를 클릭합니다. Danger Zone항목에서 Change visibility를 클릭합니다. I want to make this repository private버튼을 클릭하면 해당저장소가 Public -> Private로 변경된 부분을 확인 할 수 있습니다. 이제 해당저장소는 Private로 변경되어 아무나 접근이 되지 않도록 설정이 되었습니다.

[GitHub] 비주얼스튜디오 2017연결

비주얼스튜디어 2017버전에 GitHub를 연결해서 사용해보겠습니다. 대부분의 회사에서 SVN보다 Git을 많이 사용하고 있으면 비주얼스튜디오 최신버전은 기본제공을 하나 2017버전은 제공을 하지 않아 플러그인을 설치해서 사용해야합니다. 1. 먼저 GitHub Extension for Visual Studio 플러그인을 설치합니다. 메뉴 -> 도구 -> 확장 및 업데이트 -> GitHub Extension for Visual Studio를 검색하여 설치합니다. 2. 서버저장소 데이터 Clone 파일-> 리포지토리(R)항목을 선택합니다. 아래이미지와 같이 로컬 Git리포지토리라는 항목이 나오며 위쪽에는 Clone하고싶은 Git서버주소를 기입하고, 아래는 로컬디렉토리를 기입 후 복제 버튼을 클릭합니다. 서버..

[GIT] GIT GUI 소스트리 설치하기

깃 클라이언트 GUI툴 소스트리설치방법에 대해 알아보겠습니다. 1. 소스트리 다운로드 : https://www.sourcetreeapp.com 2. 소스트리 설치를 시작합니다. SourceTreeSetup-3.4.7 셋업파일실행 3. 건너뛰기를 선택 4. 권장항목을 선택 후 설치 : 고급옵션 항목 기본적으로 줄 끝을 자동으로 처리하도록 설정(권장) 5. 이메일 항목 입력 후 다음 클릭 6. SSH 키를 불러오시겠습니까? 아니오 입력 후 실행 7. 소스트리 실행

[Github] 저장소 삭제방법

GITHUB저장소 삭제방법에 대하여 알아보겠습니다. 프로젝트를 삭제하고 싶은경우가 있을텐데 메뉴를 찾지 못해서 삭제를 하지 못하시는 분들은 아래부분을 참고하셔서 삭제하시기 바랍니다. [삭제방법 요약] 1. 저장소선택 2. Settings메뉴선택 3. Danger Zone -> Delete this repository클릭 4. Confirm창에 저장소정보를 입력후 삭제처리 1. 저장소선택 - GitHub사이트에서 삭제하고 싶은 저장소를 선택합니다. 2. Settings메뉴선택 - 저장소 선택이 완료되면 Settings메뉴를 클릭합니다. 3. Danger Zone -> Delete this repository클릭 - Settings메뉴항목에서 마우스를 스크롤하여 화면을 아래로 내리면 Danger Zone항목..

[Github]사용법 SVN처럼 리비전 번호로 버전관리하는방법

결론부터 먼저 말씀드리면 git rev-list --count HEAD 명령으로 확인 가능합니다. Git의 경우 리비전번호가 해쉬로 관리됩니다. 아래이미지를 보면 git log명령으로 로그정보가 확인이 가능한데 commit 이라는부분에 해쉬(SHA-1)값으로 버전관리가 되는것을 확인할수 있습니다. SVN으로 계속해서 버전관리를 했던분들의 경우는 SVN리비전번호는 넘버링되어 순차적으로 1씩 증가합니다. 해당부분으로 버전을 확인하다가 해쉬값으로 관리가 어렵습니다. 그럼 리비전 번호 넘버링 하는방법을 알아 보겠습니다. git rev-list --count HEAD 명령을 이용하명 Commit 횟수를 확인할수 있습니다. git log 명령으로 commit횟수가 3회인것이 확인됩니다. git rev-list --..

1 2