2011-04-06 112 views
2

我有一个名为A/B/SomeFile.dll的文件,它由visual studio在每次编译时生成。Mercurial hgignore文件不会忽略某个文件

在我的.hgignore文件我已经包括:

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

,然而,每次重新编译使善变认为文件已被修改。 (这不是本地hgignore文件,但它是最新的承诺文件)

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

+0

与[此问题]非常相似(http://stackoverflow.com/questions/5248532/hgignore-not-working-for-me) – 2011-04-06 21:03:03

回答

5

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

希望它有帮助。

2

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