운영체제(OS)/Linux,Unix

[Unix/Linux] SVN 사용법

승미니1024 2016. 11. 23. 12:40

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


이상으로 unix/linux에서 svn 사용법에 대해 설명 하였습니다.
도움이 되셨나요?


반응형