메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

C# .NET 자료실

Visual Studio와 구글 SVN, SubVersion 연동

 

Subversion 사용하기 위해서는 저장소(SVN)과 저장을 도와주는 툴(Subversion)을 설치 및 신청(가입)해야 합니다.

 

 

구글 SVN 가입

 

Subversion을 이용하기 위해서는 먼저 코드를 저장할 공간이 필요합니다. 여기서는 구글 SVN을 사용하겠습니다.

먼저 http://code.google.com/intl/ko/projecthosting/ 에서 계정을 만듭니다. 구글 메일 아이디가 있을 경우 간단하게 SVN에 가입되었던 걸로 기억합니다.

 

 

 

 

가입이 완료되었으면 http://code.google.com/hosting/ 에서 새로운 프로젝트를 생성합니다.

 

 

 

 

 

빈 칸을 다 채운 후 [Create project]로 프로젝트를 생성합니다.

 

 

 

 

 

우측 상단의 [My favorites]에서 현재 생성된 프로젝트가 추가된 것을 확인 할 수 있습니다.

 

 

해당 프로젝트로 이동하면 프로젝트의 코드, 이슈, 설정 등을 관리할 수 있습니다.

 

 

 

 

소스 저장소를 사용할 때 필요한 암호를 설정해야 합니다.

 

 

 

 

 

저장소 암호는 자동으로 생성되며 원할 때 마다 변경할 수 있습니다.

(암호가 유출되지 않도록 주의해야 하며 아래는 샘플입니다.)

 

 

 

 

그리고 나중에 Subversion 설정에서 https://프로젝트명.googlecode.com/svn/trunk/ 주소가 필요하니 참고하세요

(여기서는 https://wat-icon-find.googlecode.com/svn/trunk/ 입니다.)

 

 

지금까지 저장소 준비에 대한 준비였습니다.

 

 

 

 

Subversion설치

 

Visual Studio 에서 SVN 을 편리하게 사용하기 위해서 Subversion 을 설치해야 하는데

무료인 AnkhSVN 을 사용합니다.

(무료인데, 단 가입을 해야 다운로드 받을 수 있습니다.)

 

http://ankhsvn.net/downloads/2.3/ 에서 다운로드합니다.

 

또는 아래의 첨부파일 받으시면 됩니다.

AnkhSvn-2.3.10838.msi

 

 

 

클릭하여 설치를 시작합니다

 

 

 

 

 

 

 

설치가 완료되면 Visual Studio의 소스컨트롤을 AnkhSVN 로 지정해야 합니다.

[Tools] => [Options] 에서 변경 할 수 있습니다.

 

 

 

 

 

 

Subversion을 설치하였으니 솔루션 또는 프로젝트에 연결해 보겠습니다.

솔루션(또는 프로젝트)를 선택하고 마우스 우측을 눌러 팝업 메뉴를 열고, [Add Solution to Subversion] 또는 [Add Selected Projects to Subversion]을 선택하여 서브버전에 연결을 시도합니다.

 

 

 

 

 

그러면 사용할 프로젝트명과 저장소 주소를 입력창이 뜹니다.

저장소 주소에는 위에서 설명 한 SVN 주소(https://wat-icon-find.googlecode.com/svn/)를 입력하여 진행합니다.

 

 

 

 

 

코드 저장소에 접속할 이름과 암호를 입력합니다.

이름에는 구글 계정을 암호에는 위에서 자동생성된 암호를 입력합니다.

 

 

 

 

 

여기까지 모든 설정이 정확하다면 아래처럼 프로젝트(또는 파일명) 앞에 아래처럼 "+"기호가 생길 것입니다.

 

 

이제 Subversion을 사용할 준비를 마쳤습니다.

 

관련 문서가 검색되었습니다.
  1. [2018/02/26] List 에서 고유값 얻기 by WhiteAT (4027)
  2. [2016/09/24] XML 으로 환경설정 저장하기 ( \n,엔터값 포함, NewLine) by WhiteAT (9668)
  3. [2015/05/22] C#, 아두이노 간의 WIFI 통신으로 LCD 제어 by WhiteAT (4565)
  4. [2015/03/13] 항상 마지막에 추가한 TEXT 보이게 by WhiteAT (15782)
  5. [2014/01/17] ComboBox Text 편집 안되게 by WhiteAT (14491)
  6. [2014/01/08] if 문에서 여러개 비교할때 by WhiteAT (25340) *3
  7. [2013/12/30] C++, C# 간단한 기능 비교 by WhiteAT (12884)
  8. [2013/12/18] 3자리마다 ,(콤마) 찍기 (원화, 달러 표시) by WhiteAT (15224)
  9. [2013/09/29] 설치된 IE 버전 얻기 by WhiteAT (12397)
  10. [2013/08/29] byte array to Hexa String by WhiteAT (13026)