是否可以在gerrit提交消息中具有"自定义"更改ID?
例如,
- My commit message
Change-Id: BM10945
Run Code Online (Sandbox Code Playgroud)
BM10945更改的蓝色票在哪里.
我一直(missing or invalid Change-Id line format in commit message footer)从格里特得到一个,不能承诺.
您可以使用commentlink配置自动解析提交消息中的票号,并在Gerrit Web界面中将其显示为链接.
例如你的redmine:
[commentlink "redmine"]
match = "(BM[0-9]+)"
html = "<a href='http://www.redmine.org/issues/$1'>$1</a>"
Run Code Online (Sandbox Code Playgroud)
此外,您可以使用TrackingID添加包含跟踪数据库链接的页脚,但请注意,如果您使用的是使用嵌入式H2数据库的最简单设置,则必须在Gerrit离线时手动运行ScanTrackingIds程序.不会让它变得可行.
最后,如果你想要一些其他形式的链接票来破坏票证,比如包含链接的电子邮件更新或make gerrit动作(发布补丁集,合并)更新票证,使用Gerrit钩子(与常规git钩子略有不同)和一些脚本连接他们.
不,你不能。您需要使用 Gerrit 自己的 Change-Id 格式。您可以通过安装Gerrit 附带的commit-msg挂钩脚本来自动生成一个提交。更多信息请参阅Gerrit Change-Ids 文档。
| 归档时间: |
|
| 查看次数: |
1767 次 |
| 最近记录: |