Subversion을 사용하고 매우 오랜 역사가있는 프로젝트 작업에 Bazaar를 사용하고 싶습니다. 예 : svn://svn.freebsd.org/base/head
.전체 히스토리를 가져 오지 않고 Bazaar로 Subversion 저장소 미러링 하시겠습니까?
SVN 저장소 작업에 사용할 수있는 좋은 플러그인 bzr-svn
이 있습니다. 관련 워크 플로의 몇 가지 예가 here입니다.
내 문제는 내가 찾은 모든 것이 SVN에서 전체 기록을 가져 오려고한다는 가정하에 작성된 것 같습니다. 나는 그것을하고 싶지 않다. 디스크 공간이 너무 많이 필요합니다. 실제로 시도하면 가져 오기에 메모리가 부족합니다. 난 정말 어떤 SVN revno/태그 전에 어떤 변경에 대해 상관 없어. 그러나 나는 바자쪽에 제대로 나타나기 위해 각 개인이 커밋 시점 이후 커밋되기를 원한다. 어떻게해야합니까?
는 기본적으로 내가 (있는 내 지역 지점을 만들 수 있습니다) 내 공급 업체 지점에 대한 다음과 같은 논리를 원하는 : 분명히
svn co svn://svn.freebsd.org/base/head -r CUTOFF_REVNO
while true
do
svn up -r NEXT # note: NEXT is not possible even though there is PREV
bzr commit
sleep N
done
위는 IS 바자의 메시지 및 기타 물건을 커밋 저장하지 않습니다 문제. 이 일을 매일 svn up
의 cron 작업으로 만들 수 있으며, 하루 내에 모든 SVN 변경 사항을 Bazaar 브랜치에 하나의 일일 커밋으로 커밋합니다.
메타 데이터와 개별 커밋이 Bazaar (SVN 측에서 발생하는 것과 동일한 세분성)로 올바르게 변환되도록하려면 어떻게해야합니까? 나는 SVN에 참여할 필요가 없다. 필요한 것은 단방향 솔루션입니다. 나는 이것을 할 수있는 어딘가에 도구가 있기를 바랍니다!