【问题标题】:Moving a Team Project from one Collection to another将团队项目从一个集合移动到另一个集合
【发布时间】:2012-04-11 05:38:32
【问题描述】:

在 TFS 2010 中,是否有一种(简单)方法可以将单个 TeamProject 从一个集合移动到另一个集合(在一个服务器中)?包括源代码、工作项、文档、项目站点...

【问题讨论】:

标签: tfs team-project


【解决方案1】:

不是很简单,您可以拆分集合并使用您在其中移动的团队项目创建一个新集合,但您不能开箱即用地将团队项目合并到现有集合中。

您可以使用 TFS 集成平台 http://visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefehttp://tfsintegration.codeplex.com 将您的团队项目迁移到新集合。然而,这是一个 DataMigration,它不会保留甚至移动所有数据,但它会移动源代码和工作项。可以使用 STSADM 导出和导入命令移动团队项目网站(如果需要),包括文档,请参阅 http://technet.microsoft.com/en-us/library/cc288191%28v=office.12%29.aspx 了解有关移动 SharePoint 网站的更多信息

【讨论】:

    【解决方案2】:
    【解决方案3】:

    这并不容易,但可行:Split a Team Project Collection

    【讨论】:

    • 拆分团队项目集合在 Team Foundation Server 中创建了两个 TeamProject 集合,但我想将一个 TeamProject 从一个集合移动到另一个集合。
    • 啊。对不起,误读了你的问题。这是不可能的,因为团队项目不是数据库中的逻辑工件。那么您唯一的选择确实是迁移数据的集成平台。只是好奇:你为什么要移动你的团队项目?
    • 将 Team Foundation Server 2008 升级到 2010 后,我们创建了一个名为 OldProject 的新集合。然后,我们为每个软件单元创建了名为 MobileCollection、DesktopCollection、DataProcessingCollection、RndCollection 和 WebCollection 的新集合。这导致每个程序员都涉及到两个或多个不同的 Collections。
    • 在集合之间切换对程序员来说是不可取的,因此我们将删除 OldProjects 集合并将 OldProjects 集合的项目转移到其他集合。
    • 所以你想将多个集合合并为一个。
    【解决方案4】:

    是的,有一个功能请求,但我不认为它会在包装盒中发货,所以另一个选项使用TFS Integration Platform

    【讨论】:

      【解决方案5】:

      有一种方法可以使用 git-tfs 和 git-tf 工具从一个集合移动到另一个集合,这是一种解决方法,但如果确实需要这样做,则可以使用。

      这里分步发布: https://fabiostawinski.wordpress.com/2017/03/22/tfvc-to-git-to-tfvc-is-it-possible/

      【讨论】:

        【解决方案6】:

        在 VS 2013 中 - 将两个集合映射到某些文件夹,然后“移动”命令将可用:

        【讨论】:

        • 这个移动历史也会吗?
        • 嗯.. 我记得 - 是的。用测试项目试试吧。
        • 上述解决方案适用于移动文件/文件夹/等。多个团队项目之间;但我无法将整个团队项目从一个集合移动到另一个集合
        • 将单个团队项目移至其他集合?或不是文件夹。
        猜你喜欢
        • 1970-01-01
        • 2019-08-21
        • 2016-02-10
        • 2016-02-28
        • 1970-01-01
        • 1970-01-01
        • 2015-01-18
        • 1970-01-01
        • 2021-12-04
        相关资源
        最近更新 更多