어떤 종류의 저장소를 사용하든, 정기적인 백업을 유지하고 백업을 확인하는 것이 매우 중요합니다. 서버에 장애가 발생하면 파일의 최근 버전에 접근할 수 있을지 모르지만, 저장소가 없으면 모든 히스토리는 영원히 손실됩니다.
가장 간단한(그러나 권장되지 않는) 방법은 저장소 폴더를 백업 미디어에 복사하는 것입니다. 그러나, 어떤 프로세스도 데이터에 접근하고 있지 않음을 전적으로 확신해야 합니다. 이 문맥에서, 접근이란 어떤 종류의 접근이든 모두를 의미합니다. 복사 중에 저장소에 접근이 발생하면 (웹 브라우저가 열려 있거나, WebSVN 등이 실행 중인 경우) 백업은 가치가 없을 것입니다.
권장되는 방법은 다음을 실행하는 것입니다.
svnadmin hotcopy path/to/repository path/to/backup
안전하게 저장소 복사본을 만드는 것입니다. 그리고 그 복사본을 백업하세요.
svnadmin 도구는 Subversion 명령줄 클라이언트를 설치할 때 자동으로 설치됩니다. 이 도구를 얻는 가장 쉬운 방법은 TortoiseSVN 설치 시 명령줄 도구 포함 옵션을 선택하는 것이지만, 원한다면 Subversion 웹사이트에서 명령줄 도구의 최신 버전을 직접 다운로드할 수 있습니다.