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

2023-11-21

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

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

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


好的,我就是这样做的。

假设我正在尝试复制一个项目MyProject from SourceCollection to TargetCollection.

  1. 创建一个新项目MyProject in TargetCollection
  2. Open TFS集成平台
  3. 在配置下选择“新建”
  4. 打开文件夹“Team Foundation Server”(%ProgramFiles%\Microsoft Team Foundation Server Integration Tools\Configurations\Team Foundation Server)
  5. 如果需要,请选择“VersionControl.xml”或“VersionControlAndWorkItemTracking.xml”(如果您选择包括 WorkItem 跟踪,还要确保您启动 TFS Integration 的帐户是“Team Foundation Service Accounts”TFS Global 组中的用户)
  6. 工作流程类型:自定义/频率:一次性/方向:单向/同步上下文:禁用(您的选择可能不同)
  7. 左来源:“TFS 11 迁移 VC 提供商”
  8. 选择现有项目MyProject in SourceCollection
  9. 正确来源:“TFS 11 迁移 VC 提供商”
  10. 选择新项目MyProject in TargetCollection
  11. 重要提示:您必须在文件夹列表中明确且单独地包含根目录下的任何文件夹(路径)。仅使用 $/ 或 $/MyProject 是行不通的。例如,如果您有文件夹src/ and test/在根目录下,您必须将它们包含为$/MyProject/src and $/MyProject/test。确保您还在以下位置创建这些文件夹MyProject in TargetCollection.
  12. 保存到数据库
  13. 开始迁移
  14. 处理任何异常情况

你完成了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 TFS 集成平台(TFS2012 到 TFS2012)将团队项目从一个集合复制到另一个集合 的相关文章

随机推荐

  • 如何使用 PowerMock 和 Mockito 模拟枚举类的实例?

    我尝试遵循这个非常相似的问题的答案中提供的示例 但它对我不起作用 我收到以下错误消息 java lang IllegalArgumentException Cannot subclass final class class com mypr
  • python - setup.py sdist bdist_wheel

    我决定创建一个名为 NsmPY 的小模块 一旦我完成了模块背后的代码 可在 GitHub 上找到 我就开始尝试将这个新模块上传到 PyPi 但是 当我运行必要的命令时python3 setup py sdist bdist wheel 程序
  • 无效更新:节中的行数无效

    我正在使用一个项目Microsoft Azure services 在删除行时我收到此错误 Terminating app due to uncaught exception NSInternalInconsistencyException
  • 如何触发MathJax?

    包括我MathJax与脚本 这会自动用格式化标签替换所有数学代码 我怎样才能触发MathJax仅通过 JavaScript 单击 而不是在加载时单击 我怎么知道MathJax将格式化的元素放在页面末尾而不是替换原始代码 1 如何仅通过 ja
  • 为什么 。 PHP $_GET 数组中的 (点) 和空格更改为 _ (下划线)? [关闭]

    Closed 这个问题是无关 目前不接受答案 In PHP 文档我发现以下部分 变量名中的点和空格将转换为下划线 例如
  • 谁是 GWLP_USERDATA 单元的所有者?

    众所周知GWLP USERDATA可用于将一些指针大小数据与指定窗口相关联 但谁有权利这样做呢 显然 如果两段代码独立执行此操作 其中一段代码会覆盖另一段代码 那么必须只有一个所有者 但必须明确确定一个一般规则 谁是所有者GWLP USER
  • 指向链表的指针什么时候会改变实际的链表?

    我有一个单链表 L 并创建一个指向该列表 P 的指针 似乎有时修改 P 会更改实际列表 而其他时候修改 P 对实际列表 L 没有任何作用 只会更改 P 所指向的内容到 假设我创建一个指向 L 的指针 P L 在 python 中 执行类似
  • ASP.NET MVC3 中的随机会话超时

    我有一个获得随机会话超时的应用程序 Windows 2008 R2 上的 IIS 7 5 NET 4 0 我尝试了以下方法 检查应用程序日志是否 w3wp exe 进程崩溃 但没有条目 在应用程序池中禁用快速失败保护 移至 sql serv
  • Objective-C 只读属性是否需要指定强或复制?

    如果我有一个只读字符串属性 是否需要指定strong or retain or copy在声明中 如果我不指定 是否假定其中之一 在我看来 所有权属性只有当你有 setter 时才有用 property nonatomic readonly
  • 根据位置(IP 地址)将用户重定向到不同的网站

    如何使用 IP 地址将访问我的网站的用户重定向到特定位置的网站 我有 3 个特定位置的网站 1 欧洲 2 美国 3 亚洲 简而言之 我想使用客户端的 IP 地址找到客户端的位置 该解决方案需要使用Google API 我得到了使用解决方案
  • 如何使用纯 CSS 将 width:auto DIV 的宽度增加 X 像素

    我有一个DIV 即设置为向左飘浮 有它的width set to auto因为我希望它和它的内容一样宽 On hover 我想增加width of the DIV比如说 20 像素 设置固定值时width in the hoverCSS 类
  • 在 facebook 上使用 opengraph 嵌入 html5 视频

    我为我们的学生电视台建立了一个网站 其概念与 youtube 非常相似 我们希望我们的视频在分享时可以直接在 Facebook 中播放 视频本身仍然托管在我们的服务器上 并且我们的统计数据会更新 网站上的播放器使用 videojs 并且全部
  • HTML5数据属性排序

    我想对具有为评级和日期定义的数据属性的 DOM 元素进行排序 用 jQuery 在前端实现排序的最佳方式是什么 示例代码可见 http jsfiddle net gercheq zhqXd 这是使用表格实现的所需功能 http tables
  • 当 Composer 连接到 GitHub 时,我收到有关弃用身份验证方法的警告。我应该使用什么身份验证配置?

    GitHub 已开始发送有关已弃用的身份验证的电子邮件 但我尚未找到详细说明作曲家的资源auth json应该看起来像在新政权下 我的要求相对简单 使用 Composer 更新开发中的 Symfony 应用程序 并偶尔尝试其他存储库 有了这
  • 使用 Retrofit 和 RxJava 下载并写入文件

    我正在下载一个带改造的pdf文件 我下载它的方式是按块 我用Content Rangeheader 来获取一系列字节 然后我需要将这些字节写入file问题是编写它们的顺序 我正在使用flatMap 函数为下载文件必须完成的每个请求返回一个可
  • 将查询结果存储在变量中

    我有一个查询 我想将其结果存储在变量中 我该怎么做 我试过 hive e use telecom insert overwrite local directory tmp result select avg a from abc hive
  • 将无功值传递给条件面板条件

    我在这里发现了一个类似的案例 没有具体的答案 闪亮 将reactiveValues传递给conditionalPanel但这给了我一个想法 我需要设置变量session sendCustomMessage在 server R 中 然后使用S
  • Python创建长文件时出现IOError异常

    当尝试使用 open fname w 打开新文件时 出现如下所示的 IOError 完整的错误消息如下 该文件不存在 但我使用 os access dir name os W OK 和 os path exists dir name 验证该
  • 在 .htaccess 中一起使用 mod_rewrite 和 mod_alias(重定向 301)?

    我有一个网站 其中包含一组已放入 CMS 的旧 html 和 php 页面 目前在 htaccess 文件中大约有 30 个 mod alias 重定向 其形式如下 redirect 301 oldpage1 html http www e
  • 如何使用 TFS 集成平台(TFS2012 到 TFS2012)将团队项目从一个集合复制到另一个集合

    我已从 CodePlex 下载了最新的 TFS 集成平台 并尝试在现有团队项目之间 单向 迁移MyProject in CollectionA左边是一个空的团队项目MyProject in CollectionB右侧使用提供的 源代码控制和