将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了。所以我尝试了这个:

我在bazaar有一个开发存储库,我想将其转换为git并保持同步。我需要这个,因为我将与不了解bazaar的人共享我的代码

首先,我需要将我的集市回购转换为git。我在谷歌上搜索了一下,发现了一个博客,上面提到了从bazaar到git的简单转换步骤。但是当我试图运行
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快速导入插件提供;它住在