过滤以显示 Git 在 Visual Studio 2019 解决方案资源管理器中忽略的文件

Filter To Show Files Ignored By Git In Visual Studio 2019 Solution Explorer

在 Visual Studio 2019 中,当使用 git 时,.git 忽略的文件在解决方案资源管理器中有一个红色圆圈图标来指示这一点。有没有一种方法可以过滤解决方案资源管理器以仅查看这些文件?

如有必要,对我而言,延期是一个可以接受的解决方案。

我有三个建议,none 其中正是您所需要的,但每一个都可能提供一些帮助...

  1. 使用此示例作为开始编写您自己的过滤器解决方案: https://docs.microsoft.com/en-us/visualstudio/extensibility/extending-the-solution-explorer-filter?view=vs-2019

  2. 如果可以为忽略的文件创建命名约定,则可以使用解决方案资源管理器的搜索文本框(在解决方案树上方)按包含命名约定的字符串进行过滤 prefix/suffix,例如

  3. 如果您有大量文件要从 Git 中排除,那么也许可以将它们全部放在它们自己的文件夹中——即使该文件夹仍在您的解决方案中树(也许不应该?)。这样就可以在一个地方查看所有文件,而不需要在解决方案资源管理器中过滤所有内容——而且在管理那些 Git 被忽略的文件时无疑更加方便。

只需单击“解决方案资源管理器”中的“显示所有文件”按钮 window: