서브버전 사용법

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 }')

 

 

'linux' 카테고리의 다른 글

윈도우용 서브버전 클라이언트 TOTOISE  (0) 2011.09.21
windows hosts 파일 위치  (0) 2011.09.21
서브버전 사용법  (0) 2011.09.21
삼바 마운트 하는법  (0) 2011.09.21
BuildRoot 시스템  (0) 2011.09.21
윈도우 공유 디렉토리를 리눅스에서 마운트 하는 법  (0) 2011.03.25
블로그 이미지

김유석0

댓글을 달아 주세요