[SVN] Linux 환경에서 SVN 명령어 정리
2021. 7. 2. 18:29ㆍVersion Control Revision Control/SVN
반응형
■ [Check Out] 체크 아웃
1. 설명
체크아웃는 SVN Repository로 부터 해당 파일을 내려받는 기능이다.
쉽게 말해 SVN 서버에 있는 프로젝트를 내 로컬에서 내려 받아서 컨트롤할 수 있게 된다.
체크아웃은 SVN 서버에서 원하는 것을 내려받는 기능을 함과 동시에 SVN 서버에 파일을 컨트롤 하기 위해서 필요한 초기 작업이라고 할 수 있다.
여기서 말하는 파일은 디렉토리 또는 파일 등을 일괄적으로 지칭함
2. 체크아웃 명령어 실행
※ 설명
SVN 서버에 접속권한이 있는 유저의 유저명과 비밀번호로 접근하여, test 폴더내에 파일들을 로컬의 local_test 폴더안에 내려받는다.
※ 변수 설명
- 유저명 : user
- 비밀번호 : 1234
- SVN 서버 URL : svn://localhost/svn/test
- 로컬의 폴더 : local_test
예시) 명령어
$ svn co --username=[유저명] --password=[비밀번호] [SVN 서버 URL] [로컬의 폴더]
$ #또는
$ svn checkout --username=[유저명] --password=[비밀번호] [SVN 서버 URL] [로컬의 폴더]
실제) 명령어
$ svn co --username=user --password=1234 svn://localhost/svn/test local_test
$ #또는
$ svn checkout --username=user --password=1234 svn://localhost/svn/test local_test
■ [Add] 추가
1. 설명
추가는 SVN Repository 새로운 파일을 추가하는 기능이다.
2. 추가 명령어 실행
※ 설명
SVN 서버에 test.txt 파일을 추가한다.
※ 변수 설명
- 파일 : test.txt
예시) 명령어
$ svn add [파일]
실제) 명령어
$ svn add test.txt
■ [Update] 갱신
1. 설명
갱신은 SVN Repository 에 파일과 체크아웃으로 내려받은 로컬에 파일을 비교 하여 수정, 삭제, 추가에 작업이 일괄적으로 이루어지며, SVN Repository에 최신 파일들이 로컬에 갱신된다.
2. 수정 명령어 실행
실제) 명령어
$ svn up
$ #또는
$ svn update
반응형
'Version Control Revision Control > SVN' 카테고리의 다른 글
[형상관리] Git 과 SVN의 차이점 (0) | 2020.09.27 |
---|