Unix/Linux SVN 사용법
Svn?
Svn은 형상관리 툴로써 프로그램 source 파일을 버전별로 관리 할 수 있다.
Unix/Linux에서 Svn 사용법
1. SVN 저장소와 연결
svn checkout [svn 저장소 url] |
svn checkout http://svntest/project/src |
2. SVN 연결 정보 보기
svn info |
svn info Working Copy Root path : /home/ URL : http://svntest/project/src Relative URL : ... |
3. 저장소에 저장된 최신 소스 받음
svn update |
svn update Updation '. : At revision 1111. |
4. 수정한 소스 저장소로 올림
svn commit [저정소로 올릴 파일] -m "[수정 내역 작성]" |
svn commit test.c -m "로그 수정" sending test.c Transmitting file data . commited revision 1112. |
5. 파일 수정 히스토리 보기
svn log [히스토리 볼 파일] |
svn log test.c ------------------------------------- r1112 | test | 2016-11..... 로그 수정 ------------------------------------- r1111 | test .... 최초 등록 |
6. 파일 비교
svn diff --revision [위에 log에서 확인한 r숫자에서 숫자 부분만] [비교할 파일 명] |
svn diff --revision 1111 test.c =================================== --- //test log +++//new log .... |
7.파일 추가 ( 추가 후 commit을 해줘야 저장소에 등록 된다. )
svn add [추가할 파일] |
svn add test2.c A test2.c svn commit adding test2.c |
8.파일 삭제 ( 삭제 후 commit을 해줘야 저장소에 삭제 된다. )
svn delete [삭제할 파일] |
svn delete test2.c D test2.c svn commit Deleting test2.c |
'운영체제(OS) > Linux,Unix' 카테고리의 다른 글
[Unix/Linux] SVN remains in conflict 해결 (0) | 2016.12.22 |
---|---|
[Unix/Linux] lsof 사용법(특정 PORT 사용하는 프로세스 찾기) (0) | 2016.12.13 |
[Unix/Linux] du (디렉토리 별 용량 확인) 명령어 사용법 (0) | 2016.12.02 |
[Unix/Linux] SCP 파일 전송, 수신 사용법 (0) | 2016.11.30 |
[Unix/Linux] 정렬(Sort) 명령어, 옵션 (1) | 2016.11.15 |