如何使用丢失的映射将已知项目重新连接到TFS 2010

时间:2012-03-20 21:12:43

标签: tfs2010

我最近将.NET 3.5项目迁移到.NET 4,现在想要将转换后的项目添加到TFS 10服务器,同时保持TFS 08服务器上的原始完整,因为我们还需要维护当前的3.5项目客户仍在使用它。

我在断开解决方案的源控制TFS 08时遇到问题,以便我可以将其添加到TFS 10.我尝试了几种方法,包括一些建议,但没有成功。 VS 10不允许我在将服务器添加到源控件的过程中选择不同的位置时切换服务器。我也尝试删除所有映射,因为它仍然知道解决方案的来源。我甚至尝试过“如何永久删除TFS源代码控制关联绑定?”在http://zayko.net/post/How-to-permanently-remove-TFS-Source-Control-association-bindings.aspx,枪手的儿子仍然知道。

1 个答案:

答案 0 :(得分:0)

您应该将迁移的.NET4解决方案放在本地路径中,该路径不包含在TFS2008工作区的任何映射中。
然后,除了链接文章中提到的要点之外,请导航至“文件”>> “源代码管理”>> “更改源代码管理...”并继续解除旧服务器上的所有项目的绑定。使用 Ctrl + Shift + S 保存全部并关闭VS.

打开VS&的另一个实例将您的团队资源管理器连接到TFS2010。打开解决方案(现在应该将其视为完全不受控制)并导航到“文件”>> “源代码管理”>> “为源代码管理添加解决方案......”。这应该会打开一个对话框,让您选择放置.NET4解决方案的位置(在TFS2010存储库中)。