본문 바로가기
프로그래밍/.NET

Visual Studio SVN (AnknSVN) 연동

by JobKea 2020. 3. 20.
반응형

몇년간 시스템을 운영하면서 SVN을 쓸까말까 고민했었다.

 

시스템이 오래 되기도 하였고 인수인계 받기전부터 SVN 흔적도 없었기 떄문에

운영하느라 급급했던 상황에서 SVN을 제대로 활용해 본적이 없다.

 

그러나 이번년도에 소스를 많이 수정할떄가 돼기도 했고

이곳저곳 흩어져있는 배치파일을 일일히 관리하기 힘들기 때문에

SVN을 통해서 소스관리를 해보려고 한다.

 

SVN Repository (Server)는 이미 설정 되어있다.

다른 Java 기반 시스템이 활용하고 있기 떄문에

그 서버에 Repository 만 새로 생성하여 소스를 올릴려고 한다 .

 

1. AnknSVN 설치

  SVN은 Subversion의 약어인듯 하다..

  Visual Studio 에서 Subversion 을 연동할때 가장 많이 쓴다는 AnknSVN 을 사용한다.

 

 https://ankhsvn.open.collab.net/ 를 접속한다.

 

처음 접속하면 바로 로그인 화면을 해야한다.

다만 계정이 없으면 무료 회원가입을 해야 다운로드가 가능하다고 한다.

"Net User?" 아래 있는 register for an account 를 선택하여 회원가입을 진행한다.

 

회원 가입후 다시 링크를 접속하면 이런 화면이 나오는데 최신버전(2.7) 버전은 VIsual Studio 2017 이상 버전에서 사용하는 듯하다.

 

현재 내가 쓰고있는 Visual Studio 는 2015버전임으로 Download 링크를 들어가 VS 버전에 받는 다운로드 링크를 찾는다.

 

링크를 누르고 들어가 상단을 보면 2.6버전은 2005 ~ 2015 까지 사용 가능하다고 한다.

'AnkgSVN 2.6.12735' 를 선택한다.

 

Get Started 를 선택하여 다운로드 한다.

 

정상 다운로드 후 실행 한다.

 

체크 후 Install

정상 설치

 

정상 설치가 되었다면 visual Studio 를 실행한다.

 

도구 -> 옵션
소스 제어 -> 플로그 인 선택

 Visual Studio 상단 도구 -> 옵션 -> 소스제어 -> 플로그인 선택 -> AnknSVN 을 선택하고 확인한다.

 잠시 VS가 버벅거리다가 곧 설정이 완료 된다.

 

현재 운영중인 시스템을 Open 한 다음 오른쪽 클릭 -> 소스제어 -> Add Solution to Subversion.. 을 클릭한다 .

Project Name 을 입력하고 ... 을 클릭하여 팝업을 호출한다.

 

캡처를 위해서 임시 경로를 입력해둠

SVN Repository URL을 입력하고 Finish 를 선택한다.

만약 SVN 로그인이 되어있지 않다면 이때 계정을 물어본다.

SVN Repository Server의 경우 Subversion 을 설치해야 하나 난 이미 설치되어있는 환경에서 진행하고 있기 때문에

바로 SVN Repository로 접속 된다 .

 

정상적으로 접속된다면 위와 같이 경로가 나온다.

현재 소스를 새로운 폴더에 넣을것임으로 branches를 선택한다.

 

이런식으로 나오면 Log massage 창에 최초 업로드 메세지를 입력 하고 ok 를 선택한다.

 

SVN 으로 소스가 업로드 된다.

 

 

완료 되면 이렇게 솔루션 옆에 체크 표시가 된다.

각 소스에도 체크 표시 되는데

해당 소스가 SVN Repository 와 같다는 표시이다 

 

소스를 커밋치고 update 받는 것은 보통 Eclipse 와 동일하다 .

 

하지만 이제부터 운영하면서 사용해보고 사용법을 업로드 하겠다.

 

반응형

'프로그래밍 > .NET' 카테고리의 다른 글

ASP.NET 2.0을 사용하도록 사이트를 구성하시겠습니까?  (0) 2020.03.20
21/767  (0) 2018.07.12
26/767  (0) 2018.07.12
c# 7.1 책 구매와 공부 메모  (0) 2018.07.12

댓글