【发布时间】:2011-07-30 09:53:22
【问题描述】:
我删除了我不再使用的本地文件系统上的一些文件,它们只是垃圾。不幸的是,它们被版本控制(Mercurial)跟踪。现在我看到一个大红色'!说因为缺少文件而不同步。我如何告诉 Mercurial 可以删除这些文件,而无需还原所有文件并单独选择删除?
【问题讨论】:
标签: version-control mercurial commit delete-file revert
我删除了我不再使用的本地文件系统上的一些文件,它们只是垃圾。不幸的是,它们被版本控制(Mercurial)跟踪。现在我看到一个大红色'!说因为缺少文件而不同步。我如何告诉 Mercurial 可以删除这些文件,而无需还原所有文件并单独选择删除?
【问题讨论】:
标签: version-control mercurial commit delete-file revert
要么告诉它忘记那些文件:
hg forget XYZ
hg commit ...
或者使用 addremove 命令,或者 addremove 选项提交:
hg addremove
Hg commit ...
或者
hg commit --addremove ...
使用帮助查找有关这些命令的更多信息:
hg help forget
hg help commit
【讨论】: