如何使用TFS集成平台将团队项目从一个集合复制到另一个集合,TFS2012到TFS2012



我已经从CodePlex下载了最新的TFS集成平台,并尝试使用提供的"源代码控制和工作项"模板在左边的CollectionA中的现有团队项目MyProject和右边的CollectionB中的空团队项目MyProject之间"单向"迁移。每当我这样做的时候,它都会引发一些关于构建模板的异常(我解决了它们),然后它会用条形图显示这个漂亮的变更集图,我觉得它做了一些事情。每次我尝试这样做时,我都会在CollectionB的源代码控制中查看MyProject,期望从CollectionA中看到一个完整的项目版本。每一次,我都很失望——它是空的,好像什么也没发生过。

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

我是否误解了集成平台的意义?或者它实际上并不适用于TFS 2012?

好的,我是这样做的。

假设我试图将项目MyProjectSourceCollection复制到TargetCollection

  1. TargetCollection
  2. 中新建项目MyProject
  3. 开放TFS集成平台
  4. 在Configuration下选择"Create New"
  5. 打开文件夹"Team Foundation Server"(%ProgramFiles%Microsoft Team Foundation Server Integration ToolsConfigurationsTeam Foundation Server)
  6. 选择"VersionControl.xml"或"VersionControlAndWorkItemTracking.xml",如果你需要它(如果你选择包括工作项跟踪,以及确保你启动TFS Integration的帐户是在"Team Foundation Service Accounts"TFS Global Group中的用户)
  7. 工作流程类型:自定义/频率:一次性/方向:单向/同步上下文:禁用(您的选择可能不同)
  8. 左源:"TFS 11 Migration VC Provider"
  9. SourceCollection
  10. 中选择现有项目MyProject
  11. 右来源:"TFS 11 Migration VC Provider"
  12. TargetCollection
  13. 中选择新项目MyProject
  14. 重要:您必须在文件夹列表中显式地单独包含根目录下的所有文件夹(路径)。仅使用$/或$/MyProject将不起作用。例如,如果在根目录下有src/test/文件夹,则必须将它们包含为$/MyProject/src$/MyProject/test。确保你也在TargetCollectionMyProject中创建了这些文件夹。
  15. 保存到数据库
  16. <
  17. 开始迁移/gh>
  18. 处理任何异常

相关内容

  • 没有找到相关文章

最新更新