Launchpad和github同步

时间:2012-04-09 11:46:55

标签: github launchpad

我让launchpad自动从github导入我的项目代码。如果我在启动板上进行更改,比如添加翻译,有没有办法自动将它们导出到github?或者我应该切换到启动板进行代码托管?

3 个答案:

答案 0 :(得分:1)

您可以使用bzr-git插件中的“dpush”命令将Launchpad上的更改推送回Git。

E.g:

$ bzr branch lp:~yourusername/yourproject/translations
$ cd translations
$ bzr dpush github:yourgithubusername/yourgithubrepo,branch=translations

答案 1 :(得分:0)

我没有看到一个双向“往返”机制,以保持一个集市和一个git仓库同步。

这样您就可以使用像fast-export这样的集市导出机制(在“Convert bazaar to git”中描述)。
但是这个过程似乎并不是增量的,这可能会冒第一次导出创建不同历史(不同的SHA1)的风险,使您的第一次导出成为git push -force(不理想)

因此,如果您选择的开发环境将在不久的将来成为启动板,那么现在切换到专用的VCS会更简单。

答案 2 :(得分:0)

我尝试做同样的事情并发现在git上托管的bzr-git-ng插件: https://github.com/termie/git-bzr-ng

我自己到目前为止没有尝试同步。查看上面链接中的额外备注。