拥有Git / GitHub背景并且对Bazaar VCS知之甚少,我偶尔会向启动板上托管的项目报告错误,甚至发送补丁。我想以一种“适当”的方式进行操作,以便在不妨碍的情况下可以进行合并或改进。
我似乎找不到适合我需要的像样的简单操作方法。
到目前为止,我做了什么:
我已经创建了启动板帐户,
报告了错误,
安装了Bazaar并设置SSH密钥等。
现在如果是GitHub,我会
分叉仓库
克隆分叉的仓库
创建一个合理命名的分支并执行工作,
提交+推送,
使用GitHub WUI创建拉取请求。
但这不是GitHub,Launchpad和Bazaar架构似乎与GitHub / Git架构有很大不同。
那么,一个善良的灵魂可以救我免于淹没大量文件并编写一条简单的步骤路径(主要是第二部分)吗?可能在需要时包括相关的CLI命令吗?
编辑:似乎我应该弄清楚是否要特别询问有关Ubuntu软件包(无论是什么意思)或Launchpad项目的问题。
我不太在乎Ubuntu软件包和非Ubuntu软件包之间的区别。现在,任何软件都可以在Ubuntu中使用,明天就可以使用,反之亦然。发展远比分配重要。
所以我以为
并非Ubuntu中分发的每个软件包都托管在Launchpad上,
存在Launchpad的“正式”或“默认”工作流程(好吧,如果所有开发人员都可以同意使用Bazaar,那么为什么大多数人都不同意修补工作流程?),
所以我问的是Launchpad方式,而不是Ubuntu方式。我选择了AU,因为交叉点很大,所以我想这里很有趣。