Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
TFS2013,将项目从旧的附着集合复制到新集合_Tfs_Copy_Project - Fatal编程技术网

TFS2013,将项目从旧的附着集合复制到新集合

TFS2013,将项目从旧的附着集合复制到新集合,tfs,copy,project,Tfs,Copy,Project,我们最近安装了TFS2013\u Update3。 在此之前,我们有TFS2010,它有自己的系列 该集合现在由TFS2013计算机控制 我的问题如下: 如何将特定项目从旧集合复制到新集合 我应该在那之前让整个团队都登记吗?最有效的方法是什么 非常感谢 如果我理解正确,您有: NewProject Collection (2013) + Some Project + Some Other project OldProject Collection (migrated from 2010) +

我们最近安装了TFS2013\u Update3。 在此之前,我们有TFS2010,它有自己的系列

该集合现在由TFS2013计算机控制

我的问题如下:

  • 如何将特定项目从旧集合复制到新集合

  • 我应该在那之前让整个团队都登记吗?最有效的方法是什么


  • 非常感谢

    如果我理解正确,您有:

    NewProject Collection (2013)
    + Some Project
    + Some Other project
    
    OldProject Collection (migrated from 2010)
    + Old Project
    
    你想要的结果是:

    NewProject Collection (2013)
    + Some Project
    + Some Other project
    + Old Project
    
    如果是这种情况,那么该产品中不支持这种情况。虽然有一些迁移工具可以帮助您进行迁移,但这与实际的合并不同。您将丢失一些数据(签入的时间戳、Active Directory中不再存在的用户)

    可以帮助您的工具有:


    与我共事的许多团队都认为,进行迁移(包括历史记录)并简单地将旧项目设置为只读太费事了,将最新版本的代码签入在目标集合中创建的新团队项目,并继续在此基础上构建。

    因此,您的原始集合和项目现在可以通过新的2013.3 TFS获得。您已经升级了2010集合,并且可以查看项目吗?您现在要将其中一个项目从2013年的收藏中移到新的收藏中吗?是的,保留历史记录等。。谢谢你嘿,谢谢你的解释。我在考虑下一个场景:1。要求所有开发人员进行检查,并与TFS的伙伴进行验证。2.在2013系列上打开一个新项目。3.在我的电脑上映射新的工作区,并从旧集合中“获取”当前更新的项目。4.将旧项目添加到2013集合上的新项目,并签入更改。那行吗?是的,这基本上是一个小费迁移,只需要最新的。如果您同时使用TFS的这些功能,您可能需要迁移工作项或生成结果和测试结果。因为它是一个旧的集合(2010),我只需要历史记录就可以了,其余的就不够了。在这方面的任何帮助都将是非常好的。我想将项目从旧集合转移到新集合,同时保留所有历史记录。在这种情况下,您将需要使用上述解决方案之一,只有TFS集成工具是免费的。这里有一个教程。