Visual studio Visual Studio 2015和TFS-自动包含所有排除的更改

Visual studio Visual Studio 2015和TFS-自动包含所有排除的更改,visual-studio,tfs,Visual Studio,Tfs,我在Visual Studio 2013中使用了TFS。我最近切换到VS 2015,有一个恼人的问题(bug?) 我有一堆被排除在外的挂起的更改,我不想提交,但我想在本地保留这些更改(糟糕的开发环境,不问)。 我的问题是,每次我重新打开VS 2015,所有排除的更改都会返回到包含的更改中,我必须手动重新排除所有我不想提交的内容 如果我打开VS 2013,包含/排除的更改仍然处于完美状态! 有人知道是什么导致VS 2015如此混乱吗?我刚刚在Visual Studio 2015 Update2和T

我在Visual Studio 2013中使用了TFS。我最近切换到VS 2015,有一个恼人的问题(bug?)

我有一堆被排除在外的挂起的更改,我不想提交,但我想在本地保留这些更改(糟糕的开发环境,不问)。 我的问题是,每次我重新打开VS 2015,所有排除的更改都会返回到包含的更改中,我必须手动重新排除所有我不想提交的内容

如果我打开VS 2013,包含/排除的更改仍然处于完美状态!
有人知道是什么导致VS 2015如此混乱吗?

我刚刚在Visual Studio 2015 Update2和TFS2015 Update3中测试了这个问题,排除列表中有大约300个文件。一切顺利


这可能和您的VS.First搁置设置排除列表有关,然后尝试取消搁置文件并再次将其添加回排除列表。如果仍然不起作用,请尝试卸载并重新安装您的VS。

我在Visual Studio 2013中遇到了这个问题。为了解决这个问题,我所做的只是:

  • 确保我的所有预期更改都已搁置
  • 撤消所有挂起的更改
  • 关闭Visual Studio
  • 清除位于C:\Users\Username\AppData\Local\Microsoft\Team的TFS缓存 Foundation\5.0\Cache(其中用户名是您的Windows登录用户名)
  • 重新打开Visual Studio
  • 将以前的更改取消搁置回我的工作区

  • 瞧!“排除的更改”列表中不再显示其他无关文件

    你的排除列表中有多少文件?我没有清理所有缓存,但你让我领先。在我的待定更改中,我有一大堆无法搁置的内容,因为文件已添加,但在本地已不存在。清理完我的工作区后,一切似乎都很好。出于某种未知的原因,VS203可以接受,但与VS 2015不同。无论如何,谢谢你的时间。负面评价是因为你尝试了,但失败了,还是因为原来的帖子处理了从VS2013过渡到VS2015后产生的问题而不符合原则?即使没有从VS2013过渡到VS2015,本文最初描述的问题也可能发生!这种转变并不是上述问题的唯一催化剂。我的解决方案对我有效。事实上,我认为VS2015的公认解决方案过于激进,因为它会使您丢失Visual Studio设置。我的解决方案可以节省当前接受的解决方案引入的大量额外工作。我与OP有相同的问题,此解决方案没有解决问题。