reposurgeon을 사용하여 svn repo를 git으로 변환하려고합니다. 이 12 기가 바이트 덤프 그대로reposurgeon을 사용하여 svn repo를 git로 변환
svnadmin dump /home/subversion > repo.svn
reposurgeon "verbose 1" "repo.svn" "authors read" "write repo.fi"
reposurgeon는 (많은 시간 동안 교환을 많이 실행 - 여기
내가 (> 자식 이름 매핑을 svn의 이름을 가진 repo.map 파일이) 한 일이다 파일), 모든 것이 잘 보입니다. 다음은 내가 얻은 결과입니다.reposurgeon: verbose 1
reposurgeon: from repo.svn...copynodes+filemaps+copysets+commits+branches+parents+root+branchlinks+svn-mergeinfo+tagifying+tagify-empty+polishing+canonicalizing+resets+debubbling+renumbering+14163 revisions (1/s)...(9810.18 sec) done.
reposurgeon: r13: deleting parentless zero-op commit.
.
.
.
reposurgeon: r13726: deleting parentless zero-op commit.
2012-12-24T01:16:23Z * repo.svn
이 시점에서 reposurgeon이 앉아 있습니다. 나는 실제로 나에게 오류 메시지를주지 않으므로이 시점에서 해결책을 어디에서 찾을 지 확신하지 못한다. 모든 제안을 환영합니다.
IRC와 같이 ESR이 중단되는 곳을 물어보십시오. 이것은 많은 커밋처럼 보였습니다. 그는 최근에 관심을 가질만한 성능 최적화를 도입했습니다. – mikewaters
@DanielJacobs : 대화식으로 작업을 실행 해 보았습니까? 나는 커맨드 라인과 스크립트에서 물건을 실행하는 사이에 미묘한 불일치를 발견했다. 또한 대화 형 프롬프트를 사용하여 리프트 스크립트를 개발합니다. – 0xC0000022L