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

如何在没有文件的情况下进行Mercurial提交?,mercurial,Mercurial,我正在寻找与git commit相当的Mercurial——出于测试目的允许空的。无法完成。不必对源文件进行更改,但必须对某些内容进行更改,例如文件权限、分支名称、标记或其他内容 你说“为了测试目的”。如果是这种情况,我通常只使用 echo another line >> README ; hg commit -m 'added another line' 我可以很快地按向上箭头键进入。不行。不必对源文件进行更改,但必须对某些内容进行更改,例如文件权限、分支名称、标记或其他内容 你

我正在寻找与git commit相当的Mercurial——出于测试目的允许空的。

无法完成。不必对源文件进行更改,但必须对某些内容进行更改,例如文件权限、分支名称、标记或其他内容

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

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

我可以很快地按向上箭头键进入。

不行。不必对源文件进行更改,但必须对某些内容进行更改,例如文件权限、分支名称、标记或其他内容

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

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

我可以很快地按向上箭头键进入。

不行。不必对源文件进行更改,但必须对某些内容进行更改,例如文件权限、分支名称、标记或其他内容

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

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

我可以很快地按向上箭头键进入。

不行。不必对源文件进行更改,但必须对某些内容进行更改,例如文件权限、分支名称、标记或其他内容

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

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

我可以快速按向上箭头键进入。

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

与MQ一起工作。使用一些虚拟更改创建MQ更改集,然后恢复更改并刷新(
hg qref
)修补程序。瞧。

与MQ一起工作。使用一些虚拟更改创建MQ更改集,然后恢复更改并刷新(
hg qref
)修补程序。瞧。

与MQ一起工作。使用一些虚拟更改创建MQ更改集,然后恢复更改并刷新(
hg qref
)修补程序。瞧。

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

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

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

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

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

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

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

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

该线程的可能重复处理从SVN导入空提交,这不是我的问题。该线程的可能重复处理从SVN导入空提交,这不是我的问题。该线程的可能重复处理从SVN导入空提交,这不是我的问题。该线程的可能副本处理从SVN导入空提交的问题,这不是我的问题。这工作很好---谢谢!(虽然我必须这样做才能得到一个空的提交这一事实有点愚蠢。)这很好用——谢谢!(虽然我必须这样做才能得到一个空的提交这一事实有点愚蠢。)这很好用——谢谢!(虽然我必须这样做才能得到一个空的提交这一事实有点愚蠢。)这很好用——谢谢!(尽管我必须这样做才能得到一个空的提交,这有点傻。)