如何hg忘记什么.hgignore列出?

时间:2011-11-11 19:24:40

标签: unix version-control mercurial hgignore

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

2 个答案:

答案 0 :(得分:7)

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

$ hg forget "set:hgignore() and not ignored()"

答案 1 :(得分:1)

我认为还有其他选择。

您已将这些文件检入 Mercurial.A hg forget .hgignore文件生效后 并防止它们再次添加。更确切地说,.hgignore 文件将使hg status停止将文件显示为未跟踪

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