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

时间:2017-08-21 13:52:25

标签: visual-studio tfs

我在Visual Studio 2013中使用TFS很好。但是,最近我遇到了一个烦人的问题(bug?)。

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

有谁知道是什么导致VS 2013变得如此混乱?

[这个问题是针对VS2015(Visual Studio 2015 and TFS - All excluded changes being included back automatically)的类似StackOverflow问题的改编,但是特定于VS2013,它可以以不同方式解决。]

1 个答案:

答案 0 :(得分:2)

我修好了。我所做的只是:

  1. 确保我所有预期的更改都被搁置
  2. 撤消所有待处理的更改
  3. 关闭Visual Studio
  4. 擦除TFS缓存* C:\ Users \ Username \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache (其中Username是您的Windows登录用户名)。缓存包括存储在所述文件夹内的所有文件;只是删除它们!
  5. 重新打开Visual Studio
  6. 取消我以前的更改回到我的工作区
  7. 瞧!在我的排除更改列表中不再显示无关文件!