GIT - 不能忽略.suo文件

时间:2012-07-24 09:58:09

标签: c# git

我正在尝试使用Git - Extension与同事一起使用C#编写的应用程序。

我们已经在文件.gitignore上添加了文件“project1.suo”,但每当我们中的一个人必须提交项目时,Git似乎告诉我们提交文件“project1.suo”。

我们尝试过很多方法在.gitignore中添加文件:

*.suo
project1.suo
c:\project\project1.suo

我们无法解决这个问题。

2 个答案:

答案 0 :(得分:135)

git不会忽略已添加到存储库的文件。如果要忽略它,则必须从存储库中删除该文件:

git rm --cached project1.suo
git commit -m "Delete suo file from repository"

这将从存储库中删除该文件,但它仍在您的硬盘上。

答案 1 :(得分:-4)

我遇到了同样的问题。 Ikke的解决方案有帮助,但不要忘记从.gitignore中删除* .suo条目(如果有的话)。文件更正后,执行

git add **/*.suo