【问题标题】:Visual Studio 2015 and TFS - All excluded changes being included back automaticallyVisual Studio 2015 和 TFS - 所有排除的更改都会自动包含回来
【发布时间】:2016-12-01 17:47:33
【问题描述】:

我在 Visual Studio 2013 中使用 TFS 很好。我最近切换到 VS 2015 并且遇到了一个烦人的问题(错误?)。

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

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

【问题讨论】:

  • 您的排除列表中有多少文件?

标签: visual-studio tfs


【解决方案1】:

我刚刚在 Visual Studio2015 Update2 和 TFS2015 Update3 下测试了这个,排除列表中有大约 300 个文件。一切正常。

这可能与您的VS有关。首先搁置您的排除列表并尝试clear TFS and VS cache. 然后只需取消搁置文件并将它们再次添加回排除列表。如果还是不行,请尝试卸载并重新安装您的 VS。

【讨论】:

  • 我没有清理所有缓存,但你让我领先。在我待定的更改中,我有一堆我无法搁置的东西,因为文件已添加但在本地不再存在。清理我的工作区后,一切似乎都很好。由于某些未知原因,VS203 可以,但 VS 2015 不行。无论如何感谢您的宝贵时间。
【解决方案2】:

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

  1. 确保我所有的预期更改都被搁置了
  2. 撤消所有挂起的更改
  3. 关闭 Visual Studio
  4. 清除 C:\Users\用户名\AppData\Local\Microsoft\Team 处的 TFS 缓存 Foundation\5.0\Cache(其中 Username 是您的 Windows 登录用户名)
  5. 重新打开 Visual Studio
  6. 将我之前的更改搁置回我的工作区

瞧!我的排除更改列表中不再显示无关文件!

【讨论】:

  • 负面评价是因为您尝试过但它失败了,还是因为原始帖子正在处理从 VS2013 转换到 VS2015 后产生的问题而不符合原则?即使没有从 VS2013 过渡到 VS2015,也可能会出现这篇文章最初描述的问题!这种转变并不是上述问题的唯一催化剂。我的解决方案对我有用。事实上,我认为 VS2015 公认的解决方案过于激烈,因为它会让你失去 Visual Studio 设置。我的解决方案可以节省当前接受的解决方案引入的大量额外工作。
  • 我遇到了和 OP 一样的问题,这个解决方案没有解决问题。
猜你喜欢
  • 2018-01-29
  • 2019-01-08
  • 1970-01-01
  • 2016-11-17
  • 1970-01-01
  • 2017-02-13
  • 2017-07-31
  • 2016-06-17
  • 1970-01-01
相关资源
最近更新 更多