如何在TortoiseHG(Mercurial)中将提交消息设置为可选或默认?

时间:2011-11-02 08:09:54

标签: mercurial tortoisesvn commit tortoisehg visualhg

出于某种原因,在与TortoiseHG(和VisualHG)一起提交时,我不需要总是包含一条消息。

然而,TortoiseHG(遵循命令行语法)将不允许它。由于每次写一个空格或一个随机字母很痛苦,我想知道是否有办法包含默认提交消息(例如“更新”),或者使该消息可选(至少在GUI中),没有重新编译TortoiseHG :)。

如果您知道TortoiseSVN或TortoiseGit的解决方案,它可能也适用于TortoiseHG。

我知道Does Mercurial support empty commit messages?但它没有为TortoiseHG提供答案(对于CLI jk。答案似乎有效)。 至于“这是不好的做法”评论,在许多情况下都是如此,但不是全部(想象一下,如果Dropbox每次都要求你写一个提交消息的任何变化)......

2 个答案:

答案 0 :(得分:2)

在当前版本的TortoiseHg中无法做到这一点。您必须在上游提交补丁,修改行为。你可以在TortoiseHg源代码中找到这个:https://bitbucket.org/tortoisehg/thg/src/0e6a0b894e70/tortoisehg/hgqt/commit.py#cl-670

答案 1 :(得分:1)

在Mercurial中不能有空的提交消息,文件格式根本不支持它。教授TortoiseHg使用模板是另一回事,您可以尝试opening an issue for this