如何在 Launchpad 中创建个人分支?

如何在 Launchpad 中创建个人分支?

我正在协助 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

相关内容