2011-07-06 4 views
1

Svn에서 시작되어 Bzr로 마이그레이션 된 중앙 저장소가 Git으로 다시 마이그레이션되었습니다. 이제 내 자식 클론에 일부 잔여 Svn 비트가 있지만, 원래 Svn 저장소에서 Svn 변경 사항을 중앙 (마이그레이션 된) Git 저장소의 Git 복제본으로 병합하는 데 문제가 있습니다. 초기화하는 후Bzr과 Git으로 마이그레이션 한 후 Svn 변경 사항 병합

 
git svn log 
Migrating from a git-svn v1 layout... 
Data from a previous version of git-svn exists, but 
    .git/svn 
    (required for this version (1.7.x.y) of git-svn) does not exist. 
Done migrating from a git-svn v1 layout 
fatal: bad default revision 'refs/remotes/git-svn' 

: 그것은 완전히 새로운 지역의 repo를 만드는 것이므로

 
git svn init [url] --ignore-paths="^(branches|tags)" 
git svn fetch --all 
git svn log 
Unable to determine upstream SVN information from HEAD history 

Svn2git이 적절하지 않는 것 같습니다.

이전에 성공적으로 수행했지만 결과를 반복 할 수는 없습니다.

아이디어가 있으십니까?

답변

0

이 가져 오는 후, 나는 항상 원격 git-svn 지점과 연결되어 자식 로컬 svn 지점을 가지고하는

git checkout -b svn git-svn 

을한다.

그러면 Git에서 SVN의 정보에 액세스하는 데 아무런 문제가 없습니다.

관련 문제