1

我已经解除了项目的绑定,然后希望将其重新绑定到 tfs 中的不同目录,但它只会将其重新绑定到相同的位置,并且不允许我编辑该位置。我已经删除了项目中的 suo 文件,并尝试将其添加到源代码管理中,并将其绑定到初始目录。

我可以将它添加到源代码管理,然后将其“移动”到正确的目录,但是应该有一种方法可以断开它并在不同的文件夹中重新连接它吗?还是移动它是改变这种情况的唯一方法?

我已经阅读了很多线程,并且给出的选项(更改源代码控制、取消绑定、绑定和更改目录)不起作用,因为当我单击绑定时,它不会让我编辑服务器名称/服务器绑定,它只会将其重新绑定到原始绑定位置。 更改源代码管理屏幕截图

4

2 回答 2

0

您没有完全删除 TFS 绑定。(您的方法不起作用)</p>

有一个工具可以从 MSDN 的 Visual Studio 解决方案和项目中删除源代码控制绑定:http: //blogs.msdn.com/b/saveenr/archive/2012/08/11/a-tool-to-remove-source-控制绑定-来自-visual-studio-solutions-and-projects.aspx

如何使用该工具:

•将您的解决方案复制到新目录(因为该工具会修改文件)

•运行此命令:VSUnbindSourceControl.exe(例如 d:\yourfolder)

更多方法和更多信息供您参考:如何完全删除 TFS Bindings

于 2015-12-31T06:11:04.540 回答
0

首先,请检查解决方案和项目是否与 TFS 路径同步

手动检查每个有问题的项目

或尝试以下步骤

导航到文件 -> 源代码管理 -> 高级 -> 更改源代码管理。

选择状态为无效的无效项目

选择解除绑定

对所有其他无效项目重复(如果有)

选择所有无效项目

点击绑定

点击刷新

尝试加载解决方案

如果问题仍然存在,请执行以下 导航到

文件 -> 源代码管理 -> 高级 -> 更改源代码管理

选择状态为无效的无效项目

选择解除绑定

对所有其他无效项目重复(如果有)

转到解决方案资源管理器,卸载项目,然后重新加载项目

对所有其他无效项目重复

尝试加载解决方案

如果您仍然收到绑定错误,这意味着项目文件没有正确映射项目位置和 TFS 位置

如果您仍然获得无效状态

然后尝试执行以下操作

导航到您的项目工作区

删除工作区

重新绑定工作区

获取最新信息

尝试加载解决方案

祝你好运

于 2018-01-19T20:09:04.717 回答