기본에 충실 #4. SVN command line 명령어 모음

개발 부서의 규모가 큰 기업의 경우 로컬 분산작업을 선호하지 않고 여전히 GIT보다는 SVN을 많이 활용하게 됩니다.

그런데, 상당수의 개발자들이 주로 GUI 환경에서의 작업경험밖에 없어 콘솔에서의 사용법은 잘 모르는 경우가 많죠.

그래서 자주 쓰이는 기본 명령어들을 골라 정리해 보았습니다.

 

svn ls SVN경로

SVN레파지터리의 파일 리스트를 보여준다.

 

svn import 로컬경로 SVN경로

원하는 SVN경로에 현재 디렉토리(프로젝트)를 임포트한다.

 

svn co SVN경로

해당 경로를 통째로 체크아웃받는다.

 

svn up 로컬경로

해당 경로의 변경점을 서버로부터 업데이트받아 적용한다.

 

svn add 로컬경로

추가된 소스에 대해 변경점을 기록한다. 커밋을 해야 서버에 적용이 된다.

 

svn rm 로컬경로

해당 경로를 삭제하고 변경점을 기록한다. 커밋을 해야 서버에 적용이 된다.

 

svn st

현재 svn에 커밋하기 위해 등록된 목록을 보여준다.

 

svn revert 로컬경로

마지막 커밋 이후 작업된 내역 중 경로에 해당되는 부분을 취소한다.

 

svn ci 로컬경로 -m “코멘트”

수정된 사항을 서버로 커밋한다.

 

svn rm SVN경로

SVN서버에서 직접 파일을 삭제한다. update를 받아야 로컬에 적용된다.

 

svn log 경로

각종 svn서버 작업 내역을 로그로 보여준다.

Leave a Reply

Your email address will not be published. Required fields are marked *