我在我的本地文件系统上删除了一些文件,我不再使用它了,只是垃圾邮件。不幸的是,它们由版本控制(Mercurial)跟踪。现在我看到一个大红色'!'说由于缺少文件而导致它不同步。如何告诉Mercurial可以删除这些文件而不还原所有文件并单独选择删除文件?
答案 0 :(得分:7)
要么告诉它忘记这些文件:
hg forget XYZ
hg commit ...
或者使用addremove命令或addremove选项进行提交:
hg addremove
Hg commit ...
或者
hg commit --addremove ...
使用帮助查找有关这些命令的更多信息:
hg help forget
hg help commit