Visual SVN 사용법 Synolog yNAS에서

 AnkhSvn을 쓰다가 Visual Studio 2019 버전에 쓰려고 찾았는데 AnkhSvn이 VisualSVN과 합쳐졌다고 한다. 그 것과 동시에, Visual SVN 이 Community 사용자에게는 무료로 배포하는 것 같으므로, Visual SVN 을 사용하기 방법을 포스팅 한다. 생각보다 쉽게 나와서 누구나 금방 만들 수 있을 것 같은데?

0. NAS에서 SVN에 Repository를 만들어 놓기 위해 먼저 서버는 Synology NAS에서 제공하는 SVN을 이용하여 Repository를 만들어 놓았다.주소는 대략 svn:/[AccountName]. synology.me [RepositoryName] 이런 식으로 나온다.

1. Visual SVN Tortoise SVN의 다운로드 Visual SVN은 아래의 주소에서 다운로드할 수 있다.https://www.visualsvn.com/visualsvn/download/download licensing VISUAL SVN//Download VisualSVN for Visual Studio 2019 VisualSVN 7.2 supports Visual Studio 2019 only. It can be installed side-by-side with VisualSVN 6.x and older versions. Compiled with Apache Subversion 1.13.0. Supports all editions of Visual Studio. VisualSVN 7.2.0 Siz…www.visualsvn.com그리고 Synology에서는 SVN은 거북 SVN을 사용하니 아래의주소에서 거북이를 내려받아 설치를 진행한다.https://www.visualsvn.com/visualsvn/download/tortoisesvn/download licensing VISUAL SVN//Download TortoiseSVN TortoiseSVN 32 bit download now Version 1.13.1~16 MB TortoiseSVN 64 bit download now Version 1.13.1~19 MB TortoiseSVN is a free Windows Subversion client. VisualSVN uses TortoiseSVN for most of the dialogs. But”Add Solution”wizard,”Get Solut…www.visualsvn.com2. 프로젝트를 작성하고 Repository에 Commit 하는 (프로젝트 참여 인원은 3번으로 이동~) 설치 과정에는 특별한 내용이 없으니 경로 바랍니다. Repository에 프로젝트를 업로드 하기 위해서는 프로젝트를 생성한 후 Repository에 연결하여 Commit을 하여야 한다. 먼저 프로젝트를 예전처럼 만들고 나서 Visual Studio에 확장 메뉴를 보시면 Visual SVN이라고 하는 메뉴가 생긴 것을 볼 수 있고,

‘Add Solution to Subversi on…’을 실행한다. Repository에 게재할 Working Directory를 아래와 같이 선택한 후

Repository를 새로 만들 건지 묻는 창이 나오는데 여기에서는 이미 만들어 놓은 Repository에 추가하는 것으로 선택하여 진행한다.

아래와 같이 Repository 주소 입력 후 Next 진행 한다.

다음 단계에서는 Import를 누르면 되는데, 어차피 아무것도 없으므로 Import를 눌러 Finish를 누르면 아래에 노란 점이 표시되어 있음을 확인할 수 있다.

솔루션을 Commit 해서 Repository에 복사해 보자. 아래와 같이 솔루션에서 마우스 오른쪽 버튼을 클릭하면 나타나는 메뉴에서 Commit을 누른다.

아래와 같이 나오면 정상입니다. OK를 누르면 프로젝트가 Repository로 올라가게 된다.

3. Repository에서 프로젝트를 읽고 접속하는(프로젝트 참여 개발자가 해야 할 일) 다른 개발자에게 프로젝트를 참여시키기 위해 Repository로 올라간 프로젝트를 가져오기 위한 내용이다.Visual Studio 2019를 실행하면 아래와 같이 나타나는데, “코드를 사용하지 않고 계속해”를 선택한다.

그러면 비어있는 화면이 나오는데 여기서 확장 메뉴에서 Visual SVN으로 들어간 후 “Get Solution From Subversion…”을 선택한다.

다음과 같이 나오는데 R epository URL 은 Repository 주소(프로젝트를 작성한 사람에게 주소를 취득할 필요가 있음)를 넣어 Name 에서는 솔루션을 Import 했을 경우 상위 Directory 이름이다.Location은 Import하고 저장될 경로를 선택하면 끝.

단, 여기서 권한이 필요할 경우 IDPW를 입력하라고 나오는데 이 역시 Repository를 만든 사람에게 물어보면 된다.

Commit Update를 잘하여 하면서 프로젝트 협업을 열심히 하자~~

프로젝트를 열어서 코딩을 시작할 때 다른 사람이 작업해 놓은 코드가 있을 수 있기 때문에 항상 먼저 Update를 하는 습관을 가지자~~ Conflict가 나오면 이 부분도 해결해 놓고 코딩을 하는 습관을 가지면 편리하게 사용할 수 있다.