출처 : http://julymorning.kr/xe/index.php?document_srl=8457&mid=tiptech_prog
svn 데이터 dump 및 load 방법( Repository 를 MyTest 로 가정)
1. 해당 Repository 가 생성된 상위 directory 로 이동 한다.
2. Repository 를 dump 한다.
command >> svnadmin dump MyTest > MyTest.20006.09.09.dump
-> 전체 dump
command >> svnadmin dump MyTest -r 10 > MyTest.20006.09.09.dump
-> 리비전 10 만 dump
command >> svnadmin dump MyTest -r 10:20 > MyTest.20006.09.09.dump
-> 리비전 10 부터 20 까지 만 dump
3. 새로운 Repository 를 생성 한다. (Repository 를 MyTestNew 로 가정)
command >> svnadmin create MyTestNew
4. dump 된 데이터를 load 한다. (Repository 를 MyTestNew 로 가정)
command >> svnadmin load MyTestNew < MyTest.20006.09.09.dump
-> 새로운 리비전 으로 load (리비전 번호는 1부터 생성)
command >> svnadmin load MyTestNew --force-uuid < MyTest.20006.09.09.dump
-> 기존 dump 했던 리비전 유지
# 기존 리비전을 유지 하면 좋은점.
1. 동일한 URL 일 경우 Client 에서는 별도의 작업이 필요 없이 기존에 사용
하던 그대로 사용 가능.
2. URL 이 바뀐 경우는 저장소 URL 변경을 수행후 기존에 사용 하던 그대로 사용 가능.
'Subversion' 카테고리의 다른 글
Subversion Mini How to (0) | 2012.01.24 |
---|---|
Subversion Diff GUI - Meld (0) | 2012.01.24 |