1
약 8 개의 프로젝트가있는 저장소가 있습니다. 하나는 새로운 팀에 의해 인수되고 그 역사를 복사하고 싶습니다. 이전 팀은 지사에 새로운 기능을 코딩 한 다음 병합하는 방식을 사용했습니다. 결과적으로 프로젝트의 전체 역사가 약 130 개 지점에 퍼져 있습니다. 내가 가져 오기에 다음 사용하려고분기가 많은 프로젝트 기록을 새 SVN Repo에 복사하십시오.
svndumpfilter include --pattern */OldProject/*.*^
--skip-missing-merge-sources --drop-empty-revs --renumber-revs --quiet^
<full.dump> filtered.dump
: 덤프에서 관련 역사를 추출하려면 내가 명령을 사용
svnadmin load NewProject --parent-dir import < filtered.dump
을하지만
<<< Started new transaction, based on original revision 3
* adding path : branches/Feature1/OldProject/Content/Picker.css
...svnadmin: E160013: File not found: transaction '8-a', path
'branches/Feature1/OldProject/Content/Picker.css'
내가 가정 오류가 누락 된 파일을 추가하여이 문제를 해결할 수 있지만 전체 프로젝트 기록에서이 작업을 수행하고 싶지는 않습니다. 옵션이 있습니까?