Mercurial仅提交修改和删除的文件

时间:2016-11-24 16:51:31

标签: git version-control mercurial

为避免在每次提交中指定所有文件,git commit -a的mercurial等价物是什么?

由于

2 个答案:

答案 0 :(得分:1)

没有选项的

hg commit将自动提交版本控制下的所有修改过的文件。未经跟踪的文件不会自动添加。这与git commit -a的行为相同。

答案 1 :(得分:0)

hgbook.red确实提到了

  

hg commit命令还提供-A选项,执行相同的hg add-and-remove,然后立即执行。

$ echo c > c
$ hg commit -A -m 'Commit with addremove'
adding c

但是hg commit -A执行自动检测复制/重命名的文件,例如hg addremove -s可以执行(-s按相似性猜出重命名的文件)