如何将bzr分支导入git?

我非常习惯使用git,是否有一种简便的方法可以将bzr导入/导出到git,并在提交后再次转回bzr?

3由于这并不是一个严格的Ubuntu问题,将来在StackOverflow上询问类似的事情可能会更有帮助。 - erjiang
4个回答

看一下git-bzr。请注意自述文件底部的Python重写部分,可能会更好地集成。还要注意,有很多git-bzr的分支/衍生版本,但这似乎是最近活跃的;你可能想在GitHub上寻找类似的东西。

bzr-git有一个"bzr dpush"命令,可以用来将分支推送到git,还有一个"bzr pull"命令,可以用来将新的Git提交拉取到bzr分支中。

我按照Jeff Hodges的博客上的指示进行操作,他在迁移过程中使用了tailor工具。你可以在bzr网站上找到一份可用的迁移工具列表。

你可以添加和使用"Git对Mercurial和Bazaar的桥接支持"

现在你可以轻松地克隆Mercurial和Bazaar仓库了。原始仓库将像任何Git仓库一样被跟踪... 你可以拉取,实际上也可以推送。事实上,你甚至不会注意到这个远程仓库不是一个Git仓库。你可以创建和推送新的分支... 一切都可以。