2011-11-02 69 views
0

由于某些原因,在提交TortoiseHG(和VisualHG)时,我不需要总是包含一条消息。如何在TortoiseHG(Mercurial)中使提交消息可选或默认?

但是,TortoiseHG(下面的命令行语法)将不会允许它。由于每次写一个空格或一个随机字母都很痛苦,我想知道是否有一种方法可以包含默认的提交消息(比如“update”),或者使这个消息可选(至少在GUI中),无需重新编译TortoiseHG :)。

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

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

+0

可能重复[Mercurial - 空提交消息](http://stackoverflow.com/questions/3343424/mercurial-empty-commit-message) –

+0

我认为它确实提供了一个答案,请参阅我的cmd行或者对于乌龟,你可能不得不使用帕特里克。我不认为你应该再次问这个问题,因为你不喜欢答案 –

+0

提供的答案(包括帕特里克和你的答案)没有回答如何完全避免提交消息的问题,但我非常感谢你的贡献。 –

回答

2

有没有办法做到这一点目前版本的TortoiseHg。你将不得不向上游提交补丁,修改行为。你可以在TortoiseHg源代码中看到这个:https://bitbucket.org/tortoisehg/thg/src/0e6a0b894e70/tortoisehg/hgqt/commit.py#cl-670

+0

谢谢,我可能最终将实现这个作为提交消息的策略组件,以及最小长度(已存在)。 –

+0

我已经为此功能创建了[问题#3337 - 默认提交消息](https://bitbucket.org/tortoisehg/thg/issue/3337/default-commit-message) –

1

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

+0

已注意。所以现在希望从TortoiseHG获得一些东西。 –

相关问题