본문 바로가기
Language & Tool/SVN

03 SVN 개발 환경 구축 / VS Code와 SVN 연동 (Windows 환경)

by Orangetasteboy 2023. 7. 11.

VisualSVN Server 설치

1. https://subversion.apache.org/에서 [Binary Package] 선택

2. Windows 아래의 [VisualSVN] 클릭

3. [VisualSVN Server]를 선택하고 자신의 운영체제에 맞는 파일을 다운로드

4. 설치 파일을 실행시킨다.

5. Select Components 항목에서 [VisualSVN Server and Administration Tools]를 선택, [Add Subversion command-line-tools to the PATH environment variable] 체크

6. Initial Server Configuration 항목에서 Server Port를 8443으로 변경

 

 

저장소 생성

1. 실행된 VisualSVN Server에서 저장소 생성하기 위해 [Repositories]를 선택하고 마우스 오른쪽 버튼을 클릭 후, [Create New Repository] 선택 (SVN init에 해당)

2. 저장소 타입은 [Regular FSFS repository] 선택

3. 저장소 이름은 원하는 것으로 입력하고 Next 클릭

4. 저장소 타입입 [Empty repository] 선택

5. Repository Access Permissions 항목에서 [All Subversion users have Read/Write access] 체크하고 생성

 

 

사용자 등록

  • User 메뉴에 마우스 오른쪽 버튼을 클릭 후, [Create User]를 선택하여 새로운 사용자 등록

 

 

TortoiseSVN Client 설치

1. https://tortoisesvn.net/downloads.html에서 TortoiseSVN 설치 파일 다운로드

2. 설치 파일을 실행시켜서 설치 완료

 

 

프로젝트에 SVN 적용 테스트

1. http://github.com/spring-projects/spring-petclinic에 접속하여 테스트에 이용할 프로젝트 다운로드

2. 다운로드한 압축 파일을 C:\에 압축 해제

3. 프로젝트를 SVN 저장소에 두기 위해 import를 수행해야 하므로 압축 해제한 디렉터리 선택 후, 마우스 오른쪽 클릭하여 [TortoiseSVN] > [Import] 선택

4. 저장소의 URL에는 VisualSVN Server Manager에서 SVNRepository를 선택하고 마우스 오른쪽 클릭 후,  [Copy URL to Clipboard]를 선택하여 저장소의 URL을 복사하여 붙여넣기

5. 붙여넣은 URL 뒤에 spring-petclinic-master 이름을 붙여주고 OK 클릭

6. Username과 Password에는 서버를 처음 설치할 때 설정했던 정보 입력

7. 탐색기에서 C:\svn_user1 디렉터리를 생성하고, 마우스 오른쪽 클릭 후 [SVN Checkout] 메뉴 선택

8. URL of repository에는 5번의 URL을 입력하고, [Checkout directory]에는 "C:\svn_user1\spring-petclinic-master" 입력하고 OK 클릭

 

 

VS Code와 SVN 연동

1. VS Code에서 좌측의 확장 버튼을 누르고 SVN을 검색하여 SVN 설치

2. TortoiseSVN 설치 파일 재실행 > Modifiy 선택

3. command line client tools 항목의 X 상태 아이콘을 클릭 후, "Will be installed on local hard drive"로 수정하여 추가 설치

4. "C:\Program Files\TortoiseSVN\bin" 폴더에 "svn.exe" 파일이 있는지 확인

5. VS Code에서 Ctrl + Shift + P를 누르고 "SVN:Checkout"을 검색하여 선택

6.  Repository URL에는 VisualSVN Server Manager에서 SVNRepository를 선택하고 마우스 오른쪽 클릭 후,  [Copy URL to Clipboard]를 선택하여 저장소의 URL을 복사하여 붙여넣기 후, Enter 키 누름.

7. 체크아웃 받을 디렉토리를 생성 및 선택

'Language & Tool > SVN' 카테고리의 다른 글

02 SVN의 이해  (0) 2023.07.08
01 버전 관리의 이해 / SVN 소개 / SVN 주요 기능  (0) 2023.07.08

댓글