删除了Mercurial版本化的一些文件,如何提交删除?

时间:2011-04-05 23:34:43

标签: version-control mercurial commit delete-file revert

我在我的本地文件系统上删除了一些文件,我不再使用它了,只是垃圾邮件。不幸的是,它们由版本控制(Mercurial)跟踪。现在我看到一个大红色'!'说由于缺少文件而导致它不同步。如何告诉Mercurial可以删除这些文件而不还原所有文件并单独选择删除文件?

1 个答案:

答案 0 :(得分:7)

要么告诉它忘记这些文件:

hg forget XYZ
hg commit ...

或者使用addremove命令或addremove选项进行提交:

hg addremove
Hg commit ...

或者

hg commit --addremove ...

使用帮助查找有关这些命令的更多信息:

hg help forget
hg help commit