【发布时间】:2014-02-13 20:12:44
【问题描述】:
我正在寻找与 git commit --allow-empty 等效的 Mercurial 用于测试目的。
【问题讨论】:
-
那个线程处理从 SVN 导入空提交,这不是我的问题。
标签: mercurial
我正在寻找与 git commit --allow-empty 等效的 Mercurial 用于测试目的。
【问题讨论】:
标签: mercurial
做不到。不必更改源文件,但您必须更改某些内容,例如文件权限、分支名称、标签或其他内容。
您说“用于测试目的”。如果是这种情况,我通常只使用
echo another line >> README ; hg commit -m 'added another line'
我可以快速按向上箭头进入。
【讨论】:
我认为我找到的最佳解决方案是:
touch foo
hg add foo
hg commit -m 'Empty commit'
hg rm foo
hg commit --amend
【讨论】:
适用于 MQ。使用一些虚拟更改创建一个 MQ 更改集,然后还原更改并刷新 (hg qref) 补丁。瞧。
【讨论】: