使用VS 2015和TFS 2013。 需要删除并重新创建Dev分支。我从VS中的Source Control Explorer中删除了它,检查了挂起的更改并且分支消失了。
但是分支文件夹仍然在工作区(本地磁盘)中。
我从磁盘中删除了这个,假设TFS从源代码控制中删除它并且我不需要它,它应该是安全的删除。
现在当我重新创建Dev分支作为Main分支的子代,并尝试将Main合并到Dev时,我在Main中的每个文件和文件夹都会出现冲突,说项目已从目标分支中删除。为什么TFS抱怨?为什么没有办法通过一次点击解决这个问题,而不是单独点击"使用源版本"按钮?或者,我做错了什么? :)
答案 0 :(得分:1)
您的问题是workspace
本地存储在source control
中的位置。
最简单的解决方案转到:File>>Source Control>>Advanced>>Workspaces>>Edit
删除workspace
给你带来麻烦。(如果你有任何签出文件,请先检查它们)
删除本地文件。转到源代码管理并映射到不同的位置。
如果重新启动visual studio并拥有一个,则可以将其重新映射到同一位置
luck
。
其他方式是清除tfs cache
。
%LocalAppData%\Microsoft\Team Foundation\5.0\Cache
数字可能不同。