出于某种原因,在与TortoiseHG(和VisualHG)一起提交时,我不需要总是包含一条消息。
然而,TortoiseHG(遵循命令行语法)将不允许它。由于每次写一个空格或一个随机字母很痛苦,我想知道是否有办法包含默认提交消息(例如“更新”),或者使该消息可选(至少在GUI中),没有重新编译TortoiseHG :)。
如果您知道TortoiseSVN或TortoiseGit的解决方案,它可能也适用于TortoiseHG。
我知道Does Mercurial support empty commit messages?但它没有为TortoiseHG提供答案(对于CLI jk。答案似乎有效)。 至于“这是不好的做法”评论,在许多情况下都是如此,但不是全部(想象一下,如果Dropbox每次都要求你写一个提交消息的任何变化)......
答案 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。