我有bazaar repos,A和B.他们有一些共享提交,因为B在前一段时间与A分道扬..我需要做的是将它们导出到git,所以现在我有两个git存储库,但是(它是git和bzr之间的区别),它们无法在它们之间执行合并。
bazaar-------------------A
mergable
bazaar---------------------B
基本上,我需要将回购B放在回购A作为分支。任何想法如何做到这一点?
git---------.---------------A
|__________B
答案 0 :(得分:2)
您需要初始化Git存储库:
git init
然后导出bzr存储库:
bzr fast-export --plain . | git fast-import
您需要分别为两个存储库执行此操作。提交应该(假设快速导出按预期工作)通过共享SHA哈希导致它们之间的共同历史;然后你可以从一个仓库拉到另一个仓库下的第二个仓库。
git fetch /other/git/repo && git checkout -b BranchB FETCH_HEAD