Mercurial hgignore文件不会忽略某个文件

时间:2011-04-06 19:28:15

标签: mercurial

我有一个名为A / B / SomeFile.dll的文件,由Visual Studio在每次编译时生成。

在我的.hgignore文件中,我包括:

SomeFile.dll
A/B/SomeFile.dll
*SomeFile.dll

但是,每次重新编译都认为该文件已被修改。 (这不是本地hgignore文件,但它是最新提交的文件)

我有三重验证它拼写正确,案例完全相同。现在我迷路了。

2 个答案:

答案 0 :(得分:5)

在将文件添加到.ignore文件之前,请确保没有将文件添加到repo中。如果你这样做了,你需要从存储库中“hg删除”它,然后提交。

希望它有所帮助。

答案 1 :(得分:2)

您需要停止在mercurial中跟踪该文件;对于已在存储库中跟踪的文件,将忽略.hgignore