我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
我有一个包含很多项目的解决方案,
我想完全删除源代码控制绑定,我该如何做到这一点?
更新: 我真正想做的是从TFS 2005 -> 2008中移动一个解决方案及其项目。这就是为什么我要删除绑定,有更好的方法来做到这一点吗?
当前回答
如果有人需要在Visual Studio应用程序的上下文之外做这件事——例如通过命令行,我写了一个小工具,它将从解决方案和项目文件中剥离源代码控制绑定。源代码可以在这里找到:https://github.com/saveenr/VS_unbind_source_control
其他回答
最简单的解决方案是打开Visual Studio,在Tools > Options > Source control中禁用TFS Plugin,然后重新打开要清理的解决方案。Visual Studio将要求删除源控件绑定
进入文件->源控制->高级->更改源控制(如果更改源控制没有出现,在解决方案资源管理器中单击解决方案,然后再试一次) 解绑定解决方案和所有项目
现在右键单击解决方案,你会看到“将项目添加到源代码控制”。如果你想再次将项目添加到源代码控制中,你可能会得到一些错误,要求你更改TFS上的解决方案文件夹。发生这种情况是因为您的解决方案在工作区中有一些映射。删除映射或删除工作区。现在您的解决方案已经完全解除了与TFS或工作区的绑定和映射。
在VS2017
去团队资源管理器的主页 单击项目部分中的设置 单击Git部分中的Repository Settings 从下一个窗口查看Remotes部分。您将看到删除选项
注意:我检查git存储库
我发现这个工具,帮助我摆脱一个tfs绑定完全在这里找到 https://marketplace.visualstudio.com/items?itemName=RonJacobs.CleanProject-CleansVisualStudioSolutionsForUploadi
它在不修改原始项目的情况下,使用已删除的源绑定创建压缩包。
您可以尝试使用这个工具,它可以自动从项目中删除团队基础绑定。 http://www.softpedia.com/get/Programming/Other-Programming-Files/Team-Foundation-Binding-Remover.shtml