2

我最近将一个 .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,枪手的儿子仍然知道。

4

1 回答 1

0

您应该将迁移的 .NET4 解决方案放置在本地路径中,该路径不包含在到 TFS2008 工作区的任何映射中。
然后,除了链接文章中提到的要点之外,导航到“文件”>>“源代码管理”>>“更改源代码管理...”并继续从旧服务器取消绑定所有项目。Ctrl用++保存所有并关闭ShiftVS。打开另一个 VS 实例并将您的 Team Explorer 连接到 TFS2010。打开解决方案(它现在应该被视为完全不受控制)并导航到“文件”>>“源代码管理”>>“将解决方案添加到源代码管理...”。这应该会打开一个对话框,让您选择您希望放置 .NET4 解决方案的位置(在 TFS2010 存储库中)。S

于 2012-03-21T12:27:49.413 回答