将bazaar转换为git并同步它们的正确方法
我在bazaar有一个开发存储库,我想将其转换为git并保持同步。我需要这个,因为我将与不了解bazaar的人共享我的代码 首先,我需要将我的集市回购转换为git。我在谷歌上搜索了一下,发现了一个博客,上面提到了从bazaar到git的简单转换步骤。但是当我试图运行将bazaar转换为git并同步它们的正确方法,git,bazaar,git-fast-import,Git,Bazaar,Git Fast Import,我在bazaar有一个开发存储库,我想将其转换为git并保持同步。我需要这个,因为我将与不了解bazaar的人共享我的代码 首先,我需要将我的集市回购转换为git。我在谷歌上搜索了一下,发现了一个博客,上面提到了从bazaar到git的简单转换步骤。但是当我试图运行bzr fast export时,它说没有这样的命令 我尝试安装bzr fast export,方法是sudo apt get install bzr fast export。看来我真的要安装fastimport了。所以我尝试了这个:
bzr fast export
时,它说没有这样的命令
我尝试安装bzr fast export,方法是sudo apt get install bzr fast export
。看来我真的要安装fastimport了。所以我尝试了这个:sudo apt get install bzr fastimport
。现在我也可以运行bzr fastexport。以下命令成功执行:
bzr fast-export | git fast-import
现在我有了同样的吉特回购协议。但是我如何保持同步呢?在谷歌搜索之后,我发现我必须使用,但在github回购协议上没有任何说明。知道怎么做吗?或者其他选择?有一种简单的方法可以实现这一点。bzr dpush正是我想要的。但是,
bzr-git
需要安装:
apt-get install bzr-git
然后我要做的就是运行这个:
bzr dpush https://bitbucket.org/myusername/myreponame,branch=master
如果要从不同的目录运行它,它还支持--directory
(或-d
)参数。命令是
bzr dpush -d /path/to/branch https://bitbucket.org/myusername/myreponame,branch=master
将bazaar项目导出到git项目的简单方法已在中介绍。将BZR回购推(拉)到git是我认为更简单的解决方案!我发现ubuntuxenial不存在
bzrgit
,所以请使用Trusty(14.04)。如果推送到github,请确保包含.git扩展名,例如https://github.com/myusername/myreponame.git,branch=master
。“bzr快速导入”和“bzr快速导出”命令由bzr快速导入插件提供;它住在