- 전체
- Form
- Image/Picture/Icon
- Enviroment
- string
- File/Directory
- Menu
- windows
- Net
- DataBase
- LINQ
- Event
- DateTime
- General
- 에러해결
- 그외
- 정리예정
General Visual Studio와 구글 SVN, SubVersion 연동
2012.04.29 15:44
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/ 에서 다운로드합니다.
또는 아래의 첨부파일 받으시면 됩니다.
클릭하여 설치를 시작합니다
설치가 완료되면 Visual Studio의 소스컨트롤을 AnkhSVN 로 지정해야 합니다.
[Tools] => [Options] 에서 변경 할 수 있습니다.
Subversion을 설치하였으니 솔루션 또는 프로젝트에 연결해 보겠습니다.
솔루션(또는 프로젝트)를 선택하고 마우스 우측을 눌러 팝업 메뉴를 열고, [Add Solution to Subversion] 또는 [Add Selected Projects to Subversion]을 선택하여 서브버전에 연결을 시도합니다.
그러면 사용할 프로젝트명과 저장소 주소를 입력창이 뜹니다.
저장소 주소에는 위에서 설명 한 SVN 주소(https://wat-icon-find.googlecode.com/svn/)를 입력하여 진행합니다.
코드 저장소에 접속할 이름과 암호를 입력합니다.
이름에는 구글 계정을 암호에는 위에서 자동생성된 암호를 입력합니다.
여기까지 모든 설정이 정확하다면 아래처럼 프로젝트(또는 파일명) 앞에 아래처럼 "+"기호가 생길 것입니다.
이제 Subversion을 사용할 준비를 마쳤습니다.
- [2018/02/26] List 에서 고유값 얻기 (4027)
- [2016/09/24] XML 으로 환경설정 저장하기 ( \n,엔터값 포함, NewLine) (9668)
- [2015/05/22] C#, 아두이노 간의 WIFI 통신으로 LCD 제어 (4565)
- [2015/03/13] 항상 마지막에 추가한 TEXT 보이게 (15782)
- [2014/01/17] ComboBox Text 편집 안되게 (14491)
- [2014/01/08] if 문에서 여러개 비교할때 (25340) *3
- [2013/12/30] C++, C# 간단한 기능 비교 (12884)
- [2013/12/18] 3자리마다 ,(콤마) 찍기 (원화, 달러 표시) (15224)
- [2013/09/29] 설치된 IE 버전 얻기 (12397)
- [2013/08/29] byte array to Hexa String (13026)