我在 Bazaar 中开发代码并想在 Github 上发布它。实现这一目标的最佳方法是什么?
如果该解决方案仅提供一种将 Bazaar 存储库中的一个分支推送到 Github 的方法,则可以。
使用bzr-git插件,该插件应与最新版本的 bzr 捆绑在一起。
从 Bazaar 2.5.1 开始,bzr dpush(git
Windows 默认安装的插件的一部分)的正确语法是:
bzr dpush https://github.com/myUserName/myProject.git/,branch=master
对于 URL,只需输入 github 提供的用于下拉存储库的完全相同的“HTTPS 克隆 URL”(它位于主存储库页面的最右侧,如果您在页面中搜索“HTTPS 克隆 URL”,您应该会看到它)。
这将在您每次使用时提示您输入密码。如果这变得很麻烦,我建议创建一个authentication.conf
文件(将其存储在 bzr 的 HOME 文件夹中——即%appdata%\bazaar\2.0
Windows 上的“”)。您还需要加密文件(即使在非共享机器上),因为它会将您的密码作为纯文本 * 颤抖 *.
以下对我有用:
[github.com]
scheme=https
host=github.com
user=myUserName
password=myPassword
Use git-bzr-ng (a bidirectional bridge between git and bzr).