일반적인 SVN 작업 순서.


remote repository 생성(TODO)


svn 계정 세팅

리모트 저장소의 ~/conf/passwd 를 열어 편집해준다.

[users]
harry = harryssecret

다음 ~/conf/svnserve.conf 파일을 열어 편집해준다.

[general]
password-db = passwd

svn 계정 정보를 passwd 파일에서 참조하게 됨. 주석처리 되어있을 것이므로 그냥 풀면 된다.

리모트 저장소에 ~/trunk 가 없으면 하나 만들어준다.

로컬에서 svn mkdir svn://your_host/your_repository_dir/trunk 로 만들어줘도 된다.


initial commit : 로컬 소스 리모트 저장소로 import 시키기

프로젝트 디렉터리의 하나 상위 디렉터리에서,

svn import 프로젝트디렉터리 svn://your_host/your_repository_dir/trunk

확인 :

svn list svn://your_host/your_repository_dir/trunk


리모트 저장소에서 로컬로 소스 내려받기(checkout)

체크아웃할 때도 하나 상위 디렉터리에서,

svn checkout svn://your_host/your_repository_dir/trunk 내려받을_디렉터리이름