在TortoiseHG中检查提交消息

时间:2011-08-02 10:47:11

标签: mercurial tortoisehg

我想知道TortoisHG中是否有可能像TortoiseSVN那样检查提交消息是否包含问题ID? 在TortoiseSVN中你可以设置repo上的bugtraq属性来弹出一个对话框,并警告如果没有包含id,我正在寻找一种方法来做同样的事情(仍然需要它可以检入,只是显示一个警告,即不包含id,并且如果你愿意,可以中止提交。

提前致谢 乔纳斯H。

3 个答案:

答案 0 :(得分:1)

据我所知,TortoiseHG中没有任何可能的内容 但是TortoiseHG只是Mercurial的GUI,而在Mercurial中,你可以用钩子做类似的东西。

参见HG book中的第10章,了解钩子是什么以及它们是如何工作的: Handling repository events with hooks

本章中甚至还有一个具体的例子that rolls back a commit if it doesn't contain a bug id

答案 1 :(得分:1)

TortoiseHg 2.4设置中的这个对话框看起来像你想要的那样:

enter image description here

答案 2 :(得分:0)

我只知道设置issue.linkmandatory = True,它强制在每次提交时输入issue.regexissue.link中指定的问题参考。