How to copy a team project from one collection to

2019-08-31 17:18发布

我已经下载CodePlex从最新的TFS集成平台,并试图对现有团队项目之间迁移“单向” MyProjectCollectionA在左边,一个空的团队项目MyProjectCollectionB右侧使用所提供的“源代码控制和工作项目“模板。 每当我这样做,它提出了关于构建模板(我解决这些问题),除少数例外,然后显示与条形图变更的这个美好的外观图,我觉得它做的东西。 每次我试试这个,我看MyProject源代码控制在CollectionB期待看到该项目的完全填充的版本CollectionA 。 每到这时,我感到很失望 - 它是空的,它看起来像什么都没有发生。

顺便说一句,我尝试将项目从同一个TFS 2012服务器上的集合之间移动。

我误解集成平台的意义呢? 或者它只是没有真正与2012 TFS工作?

Answer 1:

好了,这就是我做的。

假设我想一个项目复制MyProjectSourceCollectionTargetCollection

  1. 创建一个新项目MyProjectTargetCollection
  2. 打开TFS集成平台
  3. 在配置中选择“新建”
  4. 打开文件夹 “的Team Foundation Server”(的%ProgramFiles%\微软Team Foundation Server的集成工具\配置\的Team Foundation Server)
  5. 如果你需要它(如果你选择包括工作项跟踪以及确保你开始TFS集成帐户是这是在“团队基础服务帐户” TFS环球集团用户)选择“VersionControl.xml”或“VersionControlAndWorkItemTracking.xml”
  6. 工作流类型:自定义/频率:一次性/方向:单向/同步上下文:禁用(您的选择可能不同)
  7. 左来源:“TFS 11迁移VC提供商”
  8. 选取现有项目MyProjectSourceCollection
  9. 右来源:“TFS 11迁移VC提供商”
  10. 挑选新项目MyProjectTargetCollection
  11. 重要提示:您必须包含在根目录下的任何文件夹(路径)明确并单独在文件夹列表中。 只需使用$ /或$ / MyProject的将无法工作 。 举例来说,如果你有文件夹src/test/根目录下,你必须包括这些为$/MyProject/src$/MyProject/test 。 确保您还创建这些文件夹中MyProjectTargetCollection
  12. 保存到数据库
  13. 开始迁移
  14. 处理任何异常

你完成了。



文章来源: How to copy a team project from one collection to another with TFS Integration Platform, TFS2012 to TFS2012