etc

[SVN] TortoiseSVN 설치 및 사용법

오늘도개발 2025. 3. 23. 14:30

 

1. TortoiseSVN 의 공식 사이트에서 자신의 환경에 맞는 설치파일 다운로드 

  - https://tortoisesvn.net/downloads.html

 

Downloads · TortoiseSVN

download TortoiseSVN

tortoisesvn.net

 

 

2. 다운로드 받은 파일 실행 후 설치 

  - 설치파일을 기본설정된 상태 (특별한 조작없이 next만 눌러서 진행)로 설치한다.

 

 

 

 * 실습을 위해 rocky vm 생성 후 svn 서버 만들기

 

vm 생성 후 svn 설치

 

svn 관리할 폴더 생성 및 권한 파일 생성

 

/svn/repos/project01/conf/svnserve.conf
저장 후 passwd 파일 생성 (위에 설정한 password-db로 사용자 계정 및 비밀번호 설정)
사용할 사용자 와 패스워드 설정 후 저장

 

설정 저장 및 svn 서버 실행

 

* VM의 네트워크 설정은 bridge 로 사용하거나 nat 상태에서 포트포워딩을 통하여 설정

 

 

3. TortoiseSVN Repository Checkout

  - local 에서 작업할 폴더에서 우클릭 후 TortoiseSVN -> Checkout... 클릭

 

 

TortoiseSVN Checkout 설정

 

 

  - svn server 정보를 입력 후 OK 를 누르면 Checkout 완료 

chech out 정보 입력

 

 

4. TortoiseSVN Update

 

 * 서버에서 파일 추가하기

  - project01 에 사용할 폴더를 별도 경로에 생성하고 해당 경로에서 파일 생성 후 add, commit 진행

svn 서버에서 폴더 지정 및 파일 생성

 

  - checkout 한 폴더에서 update를 진행하여 server 에 변경된 사항을 반영

 

 

update 결과

 

 

5. TortoiseSVN Commit

 

  - update 받은 init_file을 수정 후 commit 진행

 

init_file.txt. 수정

 

변경된 파일 commit

 

메시지 작성

 

* commit 시 권한 문제가 발생한다면 Retry as different user 클릭 후 사전에 설정한 정보로 로그인 

 

 

 

svn server 에서 commit 반영

 

 

'etc' 카테고리의 다른 글

[SVN] SVN 사용 전략  (0) 2025.03.23
[SVN] SVN(Subversion) 이란?  (0) 2025.03.23
[알고리즘] MST  (0) 2024.10.21
[JavaScript] JSONView 브라우저에서 Json 표기 변환  (0) 2024.01.24
Git 사용법  (0) 2023.04.26