![Launchpad Code 中有神奇的提交词吗?](https://linux22.com/image/806880/Launchpad%20Code%20%E4%B8%AD%E6%9C%89%E7%A5%9E%E5%A5%87%E7%9A%84%E6%8F%90%E4%BA%A4%E8%AF%8D%E5%90%97%EF%BC%9F.png)
我知道在很多源代码控制跟踪系统(Redmine、Trac、Jira)中,您可以resolves #1234
在提交消息中添加魔法词,以便将错误更新到特定状态。Launchpad 是否有这样的功能 - 如果有,魔法关键字列表在哪里或是什么?
可以在 Redmine 的问题跟踪页面上看到一个示例。
http://www.redmine.org/issues/6987有两个“相关修订”
它们是关联的,因为提交消息有已修复:Wiki#find_page 不应区分大小写,因为页面标题不具有唯一性(#6987)。的组合固定的作为关键词#6987,错误的唯一 ID,自动更新相关勾选为已修复。
答案1
从http://doc.bazaar.canonical.com/development/en/user-reference/bugs-help.html:
提交时,可以使用 --fixes 选项记录该更改所修复的错误的元数据。对于每个标记为已修复的错误,在“bugs”修订属性中都会包含一个条目,说明
‘<url> <status>’
。(目前唯一支持的状态值为 已修复。)该
--fixes
选项允许您指定错误跟踪器和错误标识符,而不是完整的 URL。如下所示:
bzr commit --fixes <tracker>:<id>
例如,
bzr commit --fixes lp:1234 -m "Fixes bug #1234
将 Launchpad 错误 #1234 标记为已修复。该"Fixes bug #1234"
消息不会将错误标记为已修复,但在浏览 Launchpad 中的提交历史记录时,它将链接到错误报告。