【发布时间】:2011-03-21 13:57:50
【问题描述】:
有没有办法配置 Mercurial 以允许空提交消息?如果您通过 CLI 尝试 hg commit 而不输入提交消息,则提交将被取消:abort: empty commit message。
现在,我知道不带消息的提交通常被认为是不好的形式,但 Mercurial 允许吗?
【问题讨论】:
-
这是一种不好的形式是有原因的,如果你不介意分享的话,我很好奇它的有效用例。
-
我正在做一个项目,我是唯一一个使用 repo 的人,并且 IDE 喜欢在它关闭时进行更改。我不想将未提交的更改留在存储库中,因此我打算对这些实例使用空消息;没什么大不了的。现在更多的是出于好奇。
-
我通常使用“Derp”。当我懒得想出有效的提交信息时。
-
@derekerdmann 用你的提交信息来组织一切都很好,但是有些项目确实足够小以至于它们是不必要的。但是忘记这一点,我的问题是:强制发送消息有什么意义?无论如何,用户只会输入一个虚拟消息,而您将一无所获。
-
如果您的存储库是从另一个 VCS 导入的,那么您可以有一个空注释 --- 我刚刚找到了一个,它不会导致任何问题。但是,这不一定有用。
标签: mercurial dvcs version-control