如何正确删除属于TFS项目分支的文件夹?

时间:2016-03-31 16:45:49

标签: visual-studio tfs visual-studio-2015 tfs2013

使用VS 2015和TFS 2013。 需要删除并重新创建Dev分支。我从VS中的Source Control Explorer中删除了它,检查了挂起的更改并且分支消失了。

但是分支文件夹仍然在工作区(本地磁盘)中。

我从磁盘中删除了这个,假设TFS从源代码控制中删除它并且我不需要它,它应该是安全的删除。

现在当我重新创建Dev分支作为Main分支的子代,并尝试将Main合并到Dev时,我在Main中的每个文件和文件夹都会出现冲突,说项目已从目标分支中删除。为什么TFS抱怨?为什么没有办法通过一次点击解决这个问题,而不是单独点击"使用源版本"按钮?或者,我做错了什么? :)

1 个答案:

答案 0 :(得分:1)

您的问题是workspace本地存储在source control中的位置。

最简单的解决方案转到:File>>Source Control>>Advanced>>Workspaces>>Edit

删除workspace给你带来麻烦。(如果你有任何签出文件,请先检查它们)

删除本地文件。转到源代码管理并映射到不同的位置。

如果重新启动visual studio并拥有一个,则可以将其重新映射到同一位置 luck

其他方式是清除tfs cache

%LocalAppData%\Microsoft\Team Foundation\5.0\Cache

数字可能不同。