将Visual Studio 2010项目从一个TFS移动到另一个TFS?

时间:2012-03-12 09:27:43

标签: visual-studio visual-studio-2010 tfs tfs2010

我在visual studio 2010中有一个项目绑定到TFS。现在我们有了一个新的TFS服务器,我想把我的整个项目移到新的TFS服务器上。但这是问题所在。我在离线时做了很多待定的更改。所以你可以想象我不想丢失任何挂起的更改,但我必须将我当前的项目绑定到新的TFS服务器?

而且我也无法签入我的旧数据,因为我的项目绑定的旧TFS服务器当前不可用。

我无法搁置我的更改,因为我无法使用旧TFS上线。

我怎么能设法实现这个目标?

2 个答案:

答案 0 :(得分:4)

如果您想保留任何TFS历史记录,则需要跨项目迁移。

否则,只需忘记旧服务器并将文件添加到新服务器:

  • 备份数据
  • 在文件>源代码管理,取消绑定项目(或者只是清理它并删除所有.scc / .vssscc文件等)
  • 将源代码移动到(新)工作区文件夹中的适当位置,或将当前位置映射到新工作区,以便项目位于新服务器的源控制位置。
  • 转到“源代码管理”并将所有解决方案文件添加到新的源代码管理
  • 签入

答案 1 :(得分:0)

  • 签入所有旧数据
  • 使用TFS迁移迁移到新服务器

否则您可能会丢失数据