如何在没有文件的情况下进行Mercurial提交?

时间:2014-02-13 20:12:44

标签: mercurial

我正在寻找用于测试目的的Mercurial等效git commit --allow-empty

3 个答案:

答案 0 :(得分:2)

无法完成。不必对源文件进行更改,但您必须进行更改,包括文件权限,分支名称,标记或其他内容。

你说“出于测试目的”。如果是这种情况,我通常只使用

echo another line >> README ; hg commit -m 'added another line'

我可以快速点击向上箭头。

答案 1 :(得分:1)

我认为我找到的最佳解决方案是:

touch foo
hg add foo
hg commit -m 'Empty commit'
hg rm foo
hg commit --amend

答案 2 :(得分:0)

适用于MQ。使用一些虚拟更改创建MQ更改集,然后还原更改并刷新(hg qref)修补程序。瞧。