MyAlbum   Pet
DirectX   openGL   Java   C/C++   STL   C#   Python   Window   ActiveX   SE & Refactoring   Game   Unicode   googleDesktop   Network   Database   Web   php   asp   asp.net   Library   QT   wxWidget   Something to read  
ToDo
zelon's WebAlbum
Google Tools
Google Naver map
ToRearrange
OpenOffice.org
Eclipse
Check W3 validator
Subversion
e i R f
Anonymous

윈도우에서 서버 설치하기 - subversion server for windows #


repository 만들기 #


mkdir /svnroot
cd /svnroot
svnadmin create --fs-type fsfs sample

위와 같이 하면 /svnroot/sample 이라는 repository 가 만들어진다.

위에서 fsfs 대신에 bdb 를 쓸 수 있다. 이 둘의 차이점은 [http]link 에서 볼 수 있다.

repository 에 권한 주기 #


cd /svnroot
chown user:group sample -R
chmod -R g+w sample

위와 같이 하면 /svnroot/sample 에 유저(user), 그룹(group) 으로 소유권을 변경하고, repository 에 그룹에 쓰기 권한을 주는 것이다.

백업 및 복구 #

5.16.1 Dump #
sample 저장소를 백업합니다. 표준 입출력을 통해서 저장소의 내용을 파일로 생성합니다. svnadmin dump 명령을 사용하며 이 명령은 저장소 디렉토리 바깥에서 사용해야 합니다.

repos# ls
sample
repos# svnadmin dump sample > sample.dump


5.16.2 Load #
저장소 백업 파일을 이용해서 저장소를 복구합니다. svnadmin load 명령을 사용합니다.
빈 저장소를 생성한 뒤 백업 파일을 이용해서 복구를 합니다.

repos# svnadmin create sample
repos# ls
sample   sample.dump
repos# svnadmin load sample < sample.dump