Gitignore不会忽略.vs文件夹。

107
我们已经尝试了各种在.gitignore中显式和通配符条目,但是Visual Studio中隐藏的.vs文件夹中的项目仍然被提交。
由于这些是开发人员的个别设置,它们显然总是不同,并显示在git diff中。
我该如何解决它以忽略存储库中顶级.vs文件夹中的所有内容?

1
你能展示一下你项目中的.gitignore文件吗? - nwinkler
不要使用 git add ...? - bobobobo
11个回答

0

如何在Git中隐藏Visual Studio的“.vs”文件夹

  1. 确保您的Git仓库具有.git和.gitignore文件夹和文件。

  2. 在.gitignore文件中添加以下行,并将其中的“Git项目名称”替换为您自己的项目名称,以确保忽略.vs文件夹:

    .vs/
    {yourgitprojectname}/.vs
  • 删除“.vs”文件夹。确保保留“.git”文件夹不变。请注意,这样做会删除Git到VisualStudio项目的连接,但是您的Git存储库仍然存在。

  • 在Visual Studio右下角再次查找您的Git存储库并单击它。它应该重新构建您的.vs文件夹。但现在“.vs”将被忽略。

  • 再次将您的代码推送到Azure、GitHub等。“.vs”文件夹不应出现在您的在线存储库中,并且应该被隐藏。我使用GitHub,它在那里运行良好,所以请测试您的Azure。


  • 网页内容由stack overflow 提供, 点击上面的
    可以查看英文原文,
    原文链接