SVN 저장소를 덤프하여 새로운 하드웨어로 마이그레이션하려고했습니다. 수정본 중 하나가 나에게 문제가되었지만 그 번호에서 더 높은 개정 번호로 덤프하는 스킵 또는 "점프"를 시도했지만 문제가 지속되었지만 문제가 지속됨 :빈 SVN DB 파일을 복구
svnadmin : 'D : 저장소 \ REPO_NAME \ DB \ '3677 \ 회전 속도를 올린다 :
svnadmin 덤프 D : 파일의 끝
것은 내가 다음 명령을 실행한다는 것입니다을 발견 \ 저장소 \ REPO_NAME --revision 4000 : 5000> D : \ 4000_5000.dmp
4000에서 5000까지의 리비전만을 덤프하려고했으나, 어떤 이유로 리비전 범위가 더 낮은 리피 비젼을 삭제합니다.
그래서 db/revs 디렉토리에서 충돌하는 파일의 내용을 확인했으며 파일이 0 바이트가 비어있는 것을 확인했습니다.
내가 모든 "SVN 빨간 책", SVN 문서와 구글에서 아무것도 발견하지 통해 보았다 저장소를 복구하는 많은 사례가 있지만, 그들 중 누구도 svnadmin가을 복구 실행, exmaple를 들어, 일하지 다른 오류가 발생합니다 :
그래서 내가 조금 지금 잃었어요 "시도는 파일의 시작 vefore 파일 포인터를 이동하려고했습니다"빈 파일을 복구하거나에서 제외 할 수있는 방법이 있습니까 덤프하면 변경 사항에 영향을주지 않습니다.