Software Engineering/Linux
SVN 설정
HelloJaewon
2012. 8. 2. 18:23
먼저 svn을 설치한다.
$ sudo apt-get install subversion
svn 저장소로 사용할 디렉토리 생성
$ mkdir svn-repository
svn 저장소 설정
$ svnadmin create svn-repository
서버 on
$ svnserve -d -r svn-repository
(-d : daemon으로 돌림)
(-r : server의 root directory)
svn-repository/conf/svnserve.conf 파일에서 사용자 권한 설정
anon-access = none
auth-access = write
password-db = passwd
svn-repository/conf/passwd 파일에서 사용자 비밀번호 설정
이제 서버가 구축되면 다른 머신에서 client 설정을 하면 된다.
$ svn co svn://cantom.kaist.ac.kr svn_test
svn에 파일추가, commit, update는 다음과 같이 한다.
svn add,
svn commit(svn ci)
svn update (svn up)
------------------------------
svn을 사용하다보면 때로는 .svn 디렉토리를 모두 제거해야할 필요가 생긴다.
이는 다음과 같이 해결 가능
$ find ./ -name .svn -print0 | xargs -0 rm -rf