안녕하세요? 이번 포스팅에서는 Subversion(SVN) 사용중 백업 및 복구 방법에 대해서 설명하도록하겠습니다.
먼저, subversion(SVN)의 저장소 백업(Dump) 방법은 다음과 같습니다. ^^
svnadmin dump 저장소이름 > 백업파일이름 -r 1:특정리비젼 |
상기와 같이 명령어를 입력하게되면 특정 리비젼 또는 저장소 전체 내용이 백업 가능합니다. ^^
위와 반대로, 백업(Dump)된 파일을 저장소로 로드하는 방법은 다음과 같습니다.
svnadmin load 저장소이름 < 백업파일이름 |
상기와 같이 백업(Dump)된 파일을 저장소로 로드하게 되면, 기동안 기록되었던 모든 로그까지 동일하게 복원 됩니다. ^^
추가 팁~!
subversion(SVN)에서 잘못된 내용을 Commit하여 해당 리비젼 내용을 삭제할때는 다음과 같은 방법을 이용 가능합니다. ^^
1. 특정 리비전 백업!
- svnadmin dump 저장소이름 > 백업파일이름 -r 1:특정리비젼
2. 저장소 재생성
- svnadmin create --fs-type fsfs 저장소이름
(혹시 모를 사고를 대비하기 위해서~! 기존 저장소를 바로 삭제하지말고, 다른 이름으로 변경하시기 바랍니다. 모든 작업이 완료된뒤, 정상 동작 확인후 기존 저장소를 삭제하세요~ ^^)
3. 백업 파일 로드!
- svnadmin load 저장소이름 < 백업파일이름
위와 같이 하였을 경우 잘못된 리비전 내용의 삭제가 가능합니다. ^^
'Linux > Tip!' 카테고리의 다른 글
네트워크 인터페이스 확인 방법 (0) | 2015.10.29 |
---|---|
동작중인 프로세의 File Descriptor 확인 방법 (0) | 2015.10.28 |
gcc : char 기본형 설정 방법(signed/unsigned) (0) | 2015.10.26 |
e2fsck! HDD 복구 방법 (0) | 2014.05.19 |
Linux 폴더별 용량 확인! (2) | 2014.05.13 |