Quickly 倾向于弄乱一些源代码文件(例如 debian/ 中的文件、许可证文件等等...),因此有时需要手动保存/共享/发布/提交 ubuntu(甚至不运行!)。我认为如果这个问题可以在 quickly 的未来版本中得到解决,那就太好了,因为我相信这是许多 Ubuntu 开发人员面临的问题。
同时我的问题是:如何通过命令行手动重现“快速提交ubuntu”执行的步骤?具体来说,我指的是创建一个新的里程碑,将其转变为一个版本,并将下载文件上传到其中。
我尝试快速查看源代码,但发现很难首先跟踪来自不同模块的所有方法。
答案1
快速将使用 Launchpad API 来执行这些操作。
要手动执行这些操作,您可以转到 Launchpad 上的项目页面,转到您希望在其上创建里程碑/发布的系列(如果您没有多个系列需要管理,则可能是主干),然后选择页面上的“创建里程碑”或“创建发布”链接。创建发布需要创建一个新的里程碑(如果不存在),您可以从创建发布 UI 中执行此操作。如果里程碑已经存在,您可以转到该特定里程碑的页面,然后单击该页面上的“立即发布”,或从里程碑列表中单击。创建发布后,发布页面本身将有一个“上传文件”链接。
要从终端执行此操作,您可以lptools
从 bzr 中获取,bzr branch lp:lptools
并使用lp-project-upload
其中包含的内容将文件上传到项目发布。它可以将文件上传到项目,并为上传创建新的里程碑和发布。不过,我不确定它是否允许上传到现有里程碑,或将其他文件上传到现有里程碑。