如何在 Team Explorer Pending Changes View 中隐藏文件?

How do I hide files in Team Explorer Pending Changes View?

我用的是Visual Studio2107.

查看 Team Explorer 中的“Pending Changes”面板,有“Included Changes”和“Excluded Changes”两个列表。

我可以使用“过滤器”选项仅显示与特定模式匹配的文件。但是,我希望能够 隐藏 匹配特定模式的文件。

原因是我在开发过程中重新生成了一些文件;这些文件在不同的项目中都具有相同的名称。当我查看要登记的内容时,他们把列表弄乱了。

请注意,我不想将这些文件排除在签入之外;他们最终将被签入源代码管理。我只想在不显示这些文件的情况下查看更改列表,直到我想看到它们。

看起来很简单,但我似乎不知道该怎么做。而且我似乎找不到 Google 的正确措辞。

在不完全忽略文件的情况下,不支持隐藏未决更改中的文件。

How do I hide files in Team Explorer Pending Changes View?

如果您不想将这些文件排除在签入之外,恐怕您无法在 Team Explorer Pending Changes View 中隐藏文件。

根据文档Develop code and manage pending changes

Almost every change that you make to the files on your dev machine is stored in your workspace as a pending change until you check it in.

If items that you don't need to check in appear regularly in the Promote Candidate Changes dialog box, you can select one of them, open its context menu, and choose Ignore this local item to ignore the item. You can also choose Ignore by extension or Ignore by file name to create a file that will cause Visual Studio to systematically ignore this kind of file.

因此,待定更改将检测所有已更改的文件,除非您不想签入它们。

因此,要在 Team Explorer Pending Changes View 中隐藏文件,我们需要使用 .tfignore 文件来忽略映射到本地工作区中的文件夹的文件,它们不会出现在 Pending Changes 页面中团队资源管理器。当您想将它们签入源代码管理时,可以将它们从 .tfignore 文件中移出。

希望对您有所帮助。