8 Bytes
Visual Studio SVN(Subversion) 구성 본문
[ 1. SVN 설치 프로그램 다운로드 ]
1.1) VISUALSVN SERVER (OS 버젼(bit)에 맞는 버젼을 다운)
다운로드 : https://www.visualsvn.com/visualsvn/download/
1.2) TortoiseSVN (OS 버젼(bit)에 맞는 버젼을 다운, 다운페이지 내에 한글 언어팩 다운가능)
다운로드 : https://www.visualsvn.com/visualsvn/download/tortoisesvn/
1.3) VisualSVN (클라이언트 용)
다운로드 : https://www.visualsvn.com/visualsvn/download/
[ 2. SVN 서버 설정 ]
2.1) VisualSVN SERVER 설치(참고 : https://corock.tistory.com/143)
>> License(라이센스) 에 동의 체크 >> NEXT
>> VisualSVN Server and Administration Tools 선택(기본값) >> NEXT
>> Standard Edition 클릭
>> 설치경로 지정 >> NEXT
>> Location : Visual SVN Server 프로그램이 설치될 경로
>> Repositories : Commit한 소스들이 업로드 될 최상위 경로 지정
>> Server Port : 서버가 구동되었을 때 사용할 Port 지정
>> Install >> Finish
2.2) VisualSVN Server Manager 실행 및 Repository(저장소) 생성
>> Repository 우 클릭 Create New Repository
>> Regular FSFS repository 선택 >> 다음
>> Repository Name 지정 >> 다음
>> Single-project repository 선택 >> 다음
>> All Subversion users have Read / Write access 선택 >> Create >> Finish
2.3) Server name 변경(서버 컴퓨터이름 -> 서버 로컬 IP주소)
>> 좌측 트리 최상단의 VisualSVN Server (Local) 우클릭 Properties 창 열기
>> Network >> Server name을 컴퓨터이름이라면 서버의 로컬 IP주소로 변경(이 주소가 서버 접근 URL이 되므로)
2.4) 서버 접속 가능 User 계정 생성
>> Users 우클릭 Create User
>> UserName 및 Password 입력 >> OK
2.5) User 권한 부여(Read / Write 권한)
>> Repository 하위 트리 생성된 저장소명 우클릭 Properties
>> Security 탭에 Add 클릭하여 2.2 에서 생성한 유저 등록 (권한 Read/Write)
>> Everyone 권한 변경 (권한 No Access)
2.6) SVN 서버 접속 확인
>> 2.2 에서 생성한 저장소 명을 좌측 트리에서 우 클릭 Browse 클릭하여 웹 브라우저 창 실행
>> 웹브라우저 주소창에 URL주소를 클라이언트 PC에서 웹 브라우저에서 연결 시도
>> 2.4에서 생성한 유저정보로 로그인 후 저장소 구조 페이지가 보이면 서버 연결 성공
[ 3. SVN 서버 연동 ]
3.1) VisualSVN 설치 및 VisualStudio 플러그인 설정
>> VisualSVN 설치 (VS버젼이 2015이하 시 설치 시 특이사항 없음, 이상이면 설치파일이 따로 존재 함)
>> VisualStudio 실행>> 도구 탭>> 옵션 >> 소스제어 >> 플러그 인 선택 >> 현재소스 제어 플러그 인 에 VisualSVN 선택 >> 확인
3.2) SVN 서버와 연동시킬 PC의 OS버젼(32/64)에 맞게 TortoiseSVN 설치 (설치시 특이사항 없음)
3.3) 솔루션 Import(서버에 연동 시킬 솔루션 Upload)
>> 솔루션 폴더 우클릭 TortoiseSVN >> Import >> Import창 열기
>> Import창 저장소 URL에 2.6에서 확인한 서버주소 + /trunk 입력 (ex. https://1.221.147.2:8443/SVN_SH/trunk )
>> Import는 서버에 최초로 솔로션을 업로드 시 실행, 이후에는 Update를 사용
3.4) 서버에 업로드 한 솔루션 다운받기
>> 윈도우 탐색기로 솔루션을 다운 받을 경로로 이동
>> 윈도우 탬색기 창 우측에 파일 상세정보 부분 빈공간을 우 클릭 >> SVN 체크아웃 클릭 >> 체크아웃 창 열기
>> 저장소 URL에 3.2에서 업로드한 URL 주소 입력
>> 인증실패 알림 창 발생 시 첫번째 선택( Accept the certificate permanently )
>> 권한인증 창(로그인 창) 발생 시 SVN 서버에서 생성한 유저명과 비밀번호 입력
>> 체크아웃 받을 디렉토리(솔루션을 받을) 경로 입력(기본으로 현재 경로가 자동 기입되어 있음)
>> 체크아웃 깊이 '하위에 끝까지 적용'
>> 확인 시 다운로드 시작 됨