서브버전 사용법

linux 2011. 9. 21. 11:16

서브버전 설치하는건 알아서 하시고.

 

1. 프로젝트 생성

  svnadmin create --fs-type fsfs project

 

2. 디렉토리 생성

  svn mkdir svn://svn/project/trunk

  svn mkdir svn://svn/project/branches

  svn mkdir svn://svn/project/tag

 

3. import

  svn import project svn://svn/project/trunk

 

4. check out

  svn co svn://svn/project/trunk ./project

 

5. update

  svn up

 

6. dump

  svnadmin dump [svn directory] > backup.dump

  svnadmin dump -r 10 [svn directory] > backup.dump

  svnadmin dump -r 10:20 [svn directory] > backup.dump


#!/bin/sh

cd /home/svn

for list in $(ls)
do
    echo $list
    svnadmin dump $list > ../svn_backup/$list.dump
done

7. restore

  svnadmin create tset

  svnadmin load test --fource-uuid < test.dump


 #!/bin/sh

for list in $(ls *.dump)
do
    TARGET=`echo $list|cut -f1 -d.`
    echo "RESTORE $TARGET"
    svnadmin create /home/svn/$TARGET
    svnadmin load /home/svn/$TARGET --force-uuid < $list
done


8. revision 번호만 따오는 법

 TARGET_RELEASE:=-r$(shell LC_ALL=C LANG=C svn info | awk '/Revision/ { print $$2 }')

 

 

블로그 이미지

김유석0

,