2012-03-12 70 views
2

我有一个在Visual Studio 2010中绑定到TFS的项目。现在我们有了一个新的TFS服务器,我想将我的整个项目移到新的TFS服务器上。但这是问题。当我离线时,我有很多待处理的更改。所以,你可以想象我不想失去任何挂起的改变,但我必须将我目前的项目绑定到新的TFS服务器上?将Visual Studio 2010 Project从一个TFS移动到另一个?

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

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

我怎么能做到这一点?

回答

4

跨项目迁移。

否则,就忘了旧的服务器和文件添加到您的新服务器:

  • 备份您的数据
  • 在文件>源代码控制,解除绑定的项目(或只是清洁它,摆脱所有.scc/.vssscc文件等)
  • 将源代码移动到您的(新)工作区文件夹中的相应位置,或将当前位置映射到您的新工作区,以便项目位于源控制位置为您的新服务器。
  • 转到源控制,所有的解决方案文件添加至新源代码控制
  • 入住
0
  • 检查所有旧数据
  • 迁移使用TFS迁移到新的服务器

否则,如果你想保留任何TFS历史,那么你就需要你可能会丢失数据

+0

我不能签入我的改变,因为旧的TFS服务器是当前不可用。如果我可以,那就没有问题了。 – ward87 2012-03-12 09:36:50

+1

如果旧服务器不可用,您需要按照Jason [这里](http://stackoverflow.com/a/9664742/267)的建议删除服务器绑定,然后重新绑定到新服务器。您将无法迁移该项目的历史记录(该记录位于您所说的不可用的服务器上)。 – 2012-03-12 09:50:06

相关问题