我正在协助 Launchpad 上的一个项目 - 但是我没有该分支的写入权限。如何创建一个可以推送并指示团队成员进行审查的分支?
答案1
转到您要创建分支的项目页面,然后单击“提交代码”。
然后设置分支。确保它托管在 Launchpad 中。
然后你可以推送到分支:
bzr push lp:branch
第一次推送时,您需要使用:
bzr push lp:branch --use-existing-dir
准备好合并后,请单击项目“代码”选项卡上的“建议合并”。
然后它将等待具有必要权限的人员进行审核。
审核开始后,您将在“代码”选项卡中看到类似以下内容:
您可以点击此链接进入评论页面。
一旦审阅者满意,他们就会合并分支,您的代码将成为项目主干的一部分。
答案2
您可以以自己的名义推送分支,例如bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
将名为 update-machine-list 的分支推送到 ubuntuwire-website 项目
答案3
从分支上一级的文件夹开始:
bzr 分支 原始分支名称 新分支名称 cd 新分支名称
对文件进行一些更改。如果您添加任何新文件/文件夹:
bzr 添加
完成后:
bzr commit -m “变更描述”
并推送到你自己的 Launchpad 分支:
bzr push lp:~lp用户名/项目名称/分支名称
答案4
对于 Subversion 用户或对轻量级签出感兴趣的用户,这也可能有帮助:
https://answers.launchpad.net/canonical-identity-provider/+question/209069