我有一个名为A/B/SomeFile.dll的文件,它由visual studio在每次编译时生成。Mercurial hgignore文件不会忽略某个文件
在我的.hgignore文件我已经包括:
SomeFile.dll
A/B/SomeFile.dll
*SomeFile.dll
,然而,每次重新编译使善变认为文件已被修改。 (这不是本地hgignore文件,但它是最新的承诺文件)
我有三重验证它拼写正确,并且案件完全相同。现在我迷了路。
我有一个名为A/B/SomeFile.dll的文件,它由visual studio在每次编译时生成。Mercurial hgignore文件不会忽略某个文件
在我的.hgignore文件我已经包括:
SomeFile.dll
A/B/SomeFile.dll
*SomeFile.dll
,然而,每次重新编译使善变认为文件已被修改。 (这不是本地hgignore文件,但它是最新的承诺文件)
我有三重验证它拼写正确,并且案件完全相同。现在我迷了路。
确保在将文件添加到.ignore文件之前没有将文件添加到回购站。如果你这样做,你需要从存储库中“移除”它,然后提交。
希望它有帮助。
您需要停止在mercurial中跟踪文件;对于已在存储库中跟踪的文件,.hgignore
将被忽略。
与[此问题]非常相似(http://stackoverflow.com/questions/5248532/hgignore-not-working-for-me) – 2011-04-06 21:03:03