你能从 Mercurial 中删除一个文件而不像 Git 那样从文件系统中删除它吗?

ghi*_*man 15 git mercurial

我在存储库中有一些我不想跟踪的文件,是否可以在不从文件系统中删除实际文件的情况下删除它们?

这相当于 git 的rm --cached.

小智 15

您可以使用hg forget <file>if 刚刚添加文件,但是如果文件已经提交,请使用hg rm --after <file>.

帮助有点误导,应该是hg rm --do-not-touch-the-filesystem


ghi*_*man 5

hg forget根据这个,它看起来是我正在寻找的。

这将标记一个文件,以便在下一次提交后不再跟踪它。