我们已经尝试了各种在.gitignore中显式和通配符条目,但是Visual Studio中隐藏的.vs文件夹中的项目仍然被提交。
由于这些是开发人员的个别设置,它们显然总是不同,并显示在git diff中。
我该如何解决它以忽略存储库中顶级.vs文件夹中的所有内容?
由于这些是开发人员的个别设置,它们显然总是不同,并显示在git diff中。
我该如何解决它以忽略存储库中顶级.vs文件夹中的所有内容?
确保您的Git仓库具有.git和.gitignore文件夹和文件。
在.gitignore文件中添加以下行,并将其中的“Git项目名称”替换为您自己的项目名称,以确保忽略.vs文件夹:
.vs/
{yourgitprojectname}/.vs
删除“.vs”文件夹。确保保留“.git”文件夹不变。请注意,这样做会删除Git到VisualStudio项目的连接,但是您的Git存储库仍然存在。
在Visual Studio右下角再次查找您的Git存储库并单击它。它应该重新构建您的.vs文件夹。但现在“.vs”将被忽略。
再次将您的代码推送到Azure、GitHub等。“.vs”文件夹不应出现在您的在线存储库中,并且应该被隐藏。我使用GitHub,它在那里运行良好,所以请测试您的Azure。
.gitignore
文件吗? - nwinklergit add .
..? - bobobobo