如何让git自动检测添加到Visual Studio 2017项目的文件?
我在Visual studio 2017中有许多.net核心解决方案,我观察到,在这台特定的机器上(MacBook pro上的Windows 10并行),每当我向项目中添加新文件(或将类拆分为单独的文件),git都不会将其视为添加的文件 在准备这个问题时,我还注意到我手动添加到这些文件夹中的文件也会被忽略 我必须右键单击该文件并选择将忽略的文件添加到源代码管理。这真是一个累赘,因为我通常只在VST上构建失败后才发现缺少一个文件。源代码管理指示器图标显示不一致,因此很难知道什么是源代码管理的 我还使用Sourcetree,在我右键单击该文件并从Visual studio解决方案管理器中添加它之前,this和git add-u都不会检测到这些文件 我搜索了index.lock文件,并尝试按照此处的其他故障排除提示进行操作:但没有效果 My git ignore文件仅包含:如何让git自动检测添加到Visual Studio 2017项目的文件?,git,visual-studio,visual-studio-2017,Git,Visual Studio,Visual Studio 2017,我在Visual studio 2017中有许多.net核心解决方案,我观察到,在这台特定的机器上(MacBook pro上的Windows 10并行),每当我向项目中添加新文件(或将类拆分为单独的文件),git都不会将其视为添加的文件 在准备这个问题时,我还注意到我手动添加到这些文件夹中的文件也会被忽略 我必须右键单击该文件并选择将忽略的文件添加到源代码管理。这真是一个累赘,因为我通常只在VST上构建失败后才发现缺少一个文件。源代码管理指示器图标显示不一致,因此很难知道什么是源代码管理的
**/.vs
**/obj
**/bin
编辑
我开始查看,发现问题仅限于以.Lib
结尾的项目,添加到其他项目文件夹中的文件被正确检测到!这是一个已知的问题吗
- 我是否丢失了某个隐藏的忽略文件
- 这是一个已知的问题吗
- 还有什么会导致git忽略文件
- 好吧,是.lib文件夹名!我找到了一个名为
\\Mac\Home\Documents\gitignore\u global.txt
的文件,删除了*.lib
的条目,一切正常
是的,我确实觉得自己很傻,但在发布问题的过程中得到了解决办法。发生了与我类似的事情。有人向.gitignore添加了一个文件夹,该文件夹排除了该文件夹中的所有新文件。我想VisualStudio有一些AddIgnore特性,使这变得很容易。你的案子帮我找到了问题。