我让launchpad自动从github导入我项目的代码。如果我在launchpad上做了更改,比如添加翻译,有没有办法自动将它们导出到github?或者我应该直接切换到launchpad来托管代码?
发布于 2012-04-10 06:16:36
你可以使用bzr-git插件中的"dpush“命令将快速启动板上的更改推回到Git中。
例如:
$ bzr branch lp:~yourusername/yourproject/translations
$ cd translations
$ bzr dpush github:yourgithubusername/yourgithubrepo,branch=translations发布于 2012-04-09 20:00:30
我没有看到一个双向的“往返”机制来保持集市和git repo同步。
这样就只剩下像fast-export (在“Convert bazaar to git”中描述)这样的集市导出机制了。
但是这个过程似乎不是渐进式的,这至少可能会导致第一次导出创建不同的历史(不同的SHA1),使您的第一次导出成为git push -force (不理想)。
因此,如果您选择的开发环境在不久的将来是launchpad,那么现在切换到它的专用VCS会更简单。
发布于 2013-01-30 00:19:25
我试着做同样的事情,发现bzr-git-ng插件托管在git上:https://github.com/termie/git-bzr-ng
到目前为止,我自己还没有尝试同步。检查上面链接中的额外注释。
https://stackoverflow.com/questions/10072713
复制相似问题