2010-12-09 4 views
1

하위 모듈이있는 Git 프로젝트를 Subversion 저장소로 가져 오는 가장 좋은 방법은 무엇입니까?하위 모듈이있는 Git 저장소를 Subversion 저장소로 가져 오기

중요한지 확실하지 않지만 서브 모듈은 github의 Kohana 코어 및 모듈 저장소를 가리 킵니다. Subversion에서 이러한 외부 리포지토리를 참조 할 수 있다면 좋겠지 만, 확실히 요구 사항은 아닙니다.

덕분에, 마이크

답변

1

는 SVN에 자식을 가져 오려면 :

  • 당신이로 수입하고자하는 표준 형식으로하는 svn의 REPO을 만듭니다.
  • 준 당신의 자식 SVN의 하나의 repo :

    git svn clone https://svn.com/new_svn_repo --stdlayout 
    
  • 를 체크 아웃 trunck 및

    git svn dcommit 
    
  • 완료를 SVN에 개체를 보내기 마스터

    git checkout trunk 
    git merge master 
    
  • 병합 !

여기에 서브 모듈을 포함시키는 간단한 방법은 없다고 생각합니다. 아마도 수동으로 svn repos를 추가해야합니다. svn externals

+0

나는 당신이 옳다고 생각합니다. 누구든지 다른 아이디어가 있습니까? – getWeberForStackExchange

+0

충분히 좋아. – getWeberForStackExchange

0

SubGit을 사용하여 저장소를 가져 오는 것이 좋습니다. 자세한 내용은 comment을 참조하십시오. 지금까지는 서브 모듈을 지원하지 않지만 다른 도구는 없다는 것을 알고 있습니다. 그러나 마이그레이션 목적에 더 잘 맞습니다.

관련 문제