如何在启动板中创建个人分支?


11

我正在协助Launchpad上的一个项目-但是我对该分支没有写权限。我该如何创建一个分支,以便推动并指出团队中的人员进行审核?


1
@ColeJohnson考虑到启动板是Ubuntu生态系统不可或缺的一部分,这个站点是关于Ubuntu用户和Ubuntu 开发人员的,我想这是一个主题。如果您有其他想法,请随时在meta上打开一个顶部讨论为什么您觉得Launchpad不在主题中以获取社区反馈。
Marco Ceppi

那讲得通。我只是认为在Web Applications SE上会更好。但是,你会说LaunchPad是该规范的方式在Ubuntu的工作?:P

Answers:


11

转到要为其创建分支的项目页面,然后单击“提交代码”。

替代文字

然后建立分支。确保它托管在启动板中。

替代文字

然后,您可以推送到分支:

bzr push lp:branch

第一次按下时,您需要使用:

bzr push lp:branch --use-existing-dir

一旦准备好合并,请在项目的“代码”选项卡上单击“合并建议”。

替代文字

然后,它将等待具有必要权限的人员对其进行审核。

审核开始后,您将在“代码”标签中看到以下内容: 替代文字

您可以点击此链接进入审阅页面。 替代文字

审核员满意后,他们将合并分支,您的代码将成为项目主干的一部分。


这仅在“提交代码”按钮可用时有效吗?或者理论上可以请求合并到launchpad.net用户个人资料页面中创建的个人分支(当我请求合并的个人分支时,如果将其This branch is not mergeable into lp:~[username]/+junk/[branch name]推送到预先提交的分支后失败,则合并失败)大师)。由于反馈没有给出原因,因此没有用,所以我想问一下。
Karl Richter)

3

您可以以自己的名字bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list推送分支,例如,将分支推送到名为update-machine-list的ubuntuwire-website项目


1

在文件夹中从分支开始向上升级:

bzr分支originalBranchName newBranchName
cd newBranchName

对文件进行一些更改。如果添加任何新文件/文件夹:

bzr添加

完成后:

bzr commit -m“更改描述”

并推送到您自己的Launchpad分支:

bzr push lp:〜lpusername / projectname / branchname

1

对于Subversion用户或对轻量级结帐感兴趣的用户,这可能也有帮助:

https://answers.launchpad.net/canonical-identity-provider/+question/209069


尽管您的答案是100%正确,但是如果该链接被移动,更改,合并到另一个链接中或者主站点消失了,它也可能变得100%无用... :-(因此,请编辑您的答案并复制相关内容从链接到您的答案的步骤,从而保证您在本网站使用寿命的100%内获得答案!;-)您始终可以将链接留在答案的底部,作为材料的来源...
Fabby
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.