【问题标题】:Move Visual Studio 2010 Project from one TFS to another?将 Visual Studio 2010 项目从一个 TFS 移动到另一个?
【发布时间】:2012-03-12 09:27:42
【问题描述】:

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

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

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

我怎样才能做到这一点?

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:
      • 签入所有旧数据
      • 使用 TFS 迁移到新服务器

      否则您可能会丢失数据

      【讨论】:

      • 我无法签入我的更改,因为旧的 TFS 服务器当前不可用。如果可以的话,就没有问题了。
      • 如果旧服务器不可用,您只需按照 Jason here 的建议删除服务器绑定,然后重新绑定到新服务器。您将无法迁移项目的历史记录(位于您说不可用的服务器上。)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-15
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-10
      相关资源
      最近更新 更多