Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial 检查Ortoisehg中的提交消息_Mercurial_Tortoisehg - Fatal编程技术网

Mercurial 检查Ortoisehg中的提交消息

Mercurial 检查Ortoisehg中的提交消息,mercurial,tortoisehg,Mercurial,Tortoisehg,我想知道在OrtoiseShg中是否可以像在OrtoiseSvn中一样检查提交消息是否包含问题id? 在TortoiseSVN中,您可以在repo上设置bugtraq属性,以弹出一个对话框,并在未包含id时发出警告,我正在寻找一种方法来做同样的事情(仍然需要能够签入,只需显示一个未包含id的警告,并且如果愿意,可以中止提交) 提前谢谢 Jonas H.据我所知,在《乌龟王》中,没有什么能直接做到这一点。 但是陆龟只是Mercurial的GUI,在Mercurial中,你可以用钩子做类似的事情 请

我想知道在OrtoiseShg中是否可以像在OrtoiseSvn中一样检查提交消息是否包含问题id? 在TortoiseSVN中,您可以在repo上设置bugtraq属性,以弹出一个对话框,并在未包含id时发出警告,我正在寻找一种方法来做同样的事情(仍然需要能够签入,只需显示一个未包含id的警告,并且如果愿意,可以中止提交)

提前谢谢
Jonas H.

据我所知,在《乌龟王》中,没有什么能直接做到这一点。
但是陆龟只是Mercurial的GUI,在Mercurial中,你可以用钩子做类似的事情

请参阅中的第10章,了解钩子是什么及其工作原理的一般说明:


本章中甚至有一个具体的例子。

我只知道设置
issue.linkmandatory=True
,该设置强制在每次提交时输入
issue.regex
issue.link
中指定的问题引用。

TortoiseHg 2.4设置中的此对话框看起来像您想要的:


你可能是对的。我最终使用了一个钩子,通过vbscript显示了一个对话框,可以选择是否继续提交,这是我需要的。关闭,但我需要能够提交,即使没有问题ID。只需要得到一个警告,以便我可以在需要时中止提交(忘记在提交消息中添加ID),或者继续提交(没有相关的ID)。现在有一个钩子可以解决这个问题,但如果乌龟也有这个功能的话,那就太好了。