我有一个名为A / B / SomeFile.dll的文件,由Visual Studio在每次编译时生成。
在我的.hgignore文件中,我包括:
SomeFile.dll
A/B/SomeFile.dll
*SomeFile.dll
但是,每次重新编译都认为该文件已被修改。 (这不是本地hgignore文件,但它是最新提交的文件)
我有三重验证它拼写正确,案例完全相同。现在我迷路了。
答案 0 :(得分:5)
在将文件添加到.ignore文件之前,请确保没有将文件添加到repo中。如果你这样做了,你需要从存储库中“hg删除”它,然后提交。
希望它有所帮助。
答案 1 :(得分:2)
您需要停止在mercurial中跟踪该文件;对于已在存储库中跟踪的文件,将忽略.hgignore
。