4

我已经跟踪了我不想再跟踪的文件。所以我已经更新.hgignore了,但这不会导致他们被遗忘。除了手动hg forget每个我还有其他选择吗?

4

2 回答 2

7

使用 Mercurial 2.0,您可以为此指定一个文件集!要忘记忽略的文件,请使用:

$ hg forget "set:hgignore() and not ignored()"
于 2011-12-01T13:18:18.643 回答
1

我认为没有其他选择。

您已经将这些文件签入 Mercurial。.hgignorehg forget文件将生效并防止再次添加它们。更准确地说,该.hgignore 文件将hg status停止将文件显示为未跟踪

跟踪的文件永远不会受到文件的影响.hgignore。那么hg addremove可以帮助你。看看这里

于 2011-11-11T19:37:58.673 回答