10

在 Visual Studio 2012 / Team Explorer / Pending Changes 中,有一个链接指向在解决方案中检测到更改的文件列表。

如何使 Visual Studio 不检测_ReSharper.*Packages文件夹中的挂起更改?

在此处输入图像描述

4

2 回答 2

6

您可以手动将 .tfignore 文件添加到您的解决方案中以忽略特定文件、扩展名或文件夹。该文件中定义的项目不会被视为更改。如果单击“检测到的更改”,您还可以忽略 Visual Studio 中的项目(通过右键单击所选项目)。

如果是 resharper,您可以选择将缓存文件放在系统临时文件夹中。这样您就不必将它们从源代码管理中排除:

http://www.splatto.net/portfolio/blog/post/2009/06/29/Removing-Resharper-Cache-Directories-in-Project-Solution-Folder.aspx

更新:上述链接不再解析,但Resharper 帮助中心提供了有关在 ReSharper 中配置缓存位置的信息

于 2012-09-16T13:02:52.207 回答
0

我执行以下操作以忽略工作区中的所有“_Resharper.*”和“Packages”文件夹:

  1. 选择忽略任何文件夹。这将导致在工作空间的根级别创建 .tfignore 文件(如果它不存在)并出现在“包含的更改”区域中。
  2. 双击“包含的更改”中的 .tfignore 文件。这应该打开它进行编辑。
  3. 删除您在步骤 1 中添加的任何文件夹,然后在单独的行中添加“_ReSharper.*”和“Packages”。保存文件。

当您重新启动 Visual Studio 时,您现在应该会发现所有 ReSharper 和 Packages 文件夹都被检测到的更改忽略了。

于 2013-01-20T22:59:37.170 回答