问题标签 [tfsintegrationplatform]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mapping - 如何使用 TFS 集成工具将 TFS 2010 工作项的链接映射到另一个工作项?
不幸的是,我们遇到了一个问题,即我们必须在 TFS 2010 安装的同一团队项目中将“用户故事”类型的工作项“迁移”到另一个自定义工作项类型。
我设法使用 TFS 集成工具和IntegrationPlatformMappingTool(可以在 Codeplex 上找到)使大部分字段映射工作。但是,我确实不知道如何将有关链接工作项的信息迁移到新的工作项类型。在用户故事的工作项类型定义中,我通常为关联表单中的每个控件都有一个“字段名称”,例如 System.AreaPath 或类似的东西。对于我没有该信息的链接,工作项类型设计器仅显示类型为“LinkControl”且字段名称为空的控件。
使用 TFS 集成工具时,有没有办法迁移现有链接?我将如何在映射文件中执行此操作?
谢谢,
G。
fxcop - FxCop - TFS 集成:如果 FxCop 失败,需要创建 TFS 错误到最后亲自检查
我们有关于 FxCop 与 TFS2010 集成的特定要求。要求如下。- 执行 build.in 特定间隔(已经有一个方法) - 每次构建后运行 FxCop。(这太简单了) - 如果有任何失败,需要创建一个 TFS 错误项并分配给上次签入文件的人。
我们知道“门禁值机”是最好的方式。但由于某些原因,我们不能采用它。我们面临的挑战是针对每个文件的最后一次亲自检查来创建错误。
以前有人做过这种解决方案吗?有没有公开的代码可以做到这一点?
提前致谢。
tfs - 是否可以使用 TFS 集成平台手动设置迁移基线?
我之前使用TFS 集成平台在我们参与的开源项目和使用开源 API 的客户的私有 TFS 服务器之间设置了同步。不幸的是,运行此同步的硬件在设置备份之前失败了。
我已经设置了新硬件,并安装了所有东西,但是我怎么能假装它认为头部版本一方面是 v100,另一方面是 v18384?如果没有 UI 选项,这可以通过直接在 Tfs_IntegrationPlatform 数据库中四处浏览来完成吗?
tfs - 如何使用 TFS 集成平台将团队项目从一个集合复制到另一个集合,TFS2012 到 TFS2012
我已经从 CodePlex 下载了最新的 TFS 集成平台,并尝试使用提供的“源代码控制和工作项”模板MyProject
在CollectionA
左侧的现有团队项目和右侧的空团队项目MyProject
之间迁移“单向” 。CollectionB
每当我这样做时,它都会引发一些关于构建模板的异常(我解决了它们),然后它会显示这个带有条形图的漂亮的变更集图表,我觉得它已经完成了一些事情。每次我尝试这个时,我都会MyProject
在源代码管理中CollectionB
查看,以期从CollectionA
. 每次,我都很失望——它是空的,看起来什么也没发生。
顺便说一句,我正在尝试将项目从同一 TFS 2012 服务器上的集合之间移动。
我误解了集成平台的意义吗?还是它实际上不适用于 TFS 2012?
azure-devops - TFS 集成:将 TFS 2010 迁移到 Team Foundation Service - 迁移服务帐户不在服务帐户组中
在Migrate TFS 2010 to Team Foundation Service中,Jesse Houwing建议使用以下内容来获得必要的权限: TFSSecurity.exe /g+ "Team Foundation Service Accounts" n:USERNAME /server:SERVERNAME
我不能让它工作。
我得到“服务器无法处理请求。---> 不允许请求的操作。” 并且使用 Team Foundation Service 将成员添加到具有 TFSSecurity 的 Team Foundation Administrators表示“不支持将用户添加到当前版本的团队基础服务的团队基础管理员组”。
我当前 TFS 2010 服务器上的用户名在 Team Foundation Services 上不存在(反之亦然)。USERNAME 是否应该是 Team Foundation Services 上的 Live ID?还是我本地 TFS 2010 服务器上的域用户名?我是否将 https://.visualstudio.com 用于 SERVERNAME?还是我需要附加“/defaultcollection”之类的东西?
tfs - TFS 2010 迁移到 TFS 2012
我正在尝试从托管服务迁移到 MSFT 免费Team Foundation Service。然而,这给我带来了比它应有的更多的痛苦!
我正在使用TFS 集成工具,但我在冲突后发生冲突。尽管去了一个空的 TFS 项目。
任何人都可以提出一种替代方法。我很惊讶没有更简单的选择,欢迎所有建议。
请注意,这些是托管的解决方案,我往返于而不是在 prem 服务器上。
谢谢,
c# - 用户签入代码后如何在 TFS 服务器上执行代码
我正在构建一个集成系统,当用户签入某些更改时,该系统需要在 Team Foundation Server (2010+) 服务器上执行一些代码。我可以图解访问签到没有问题,但我想知道何时添加新签到。理想情况下,我希望收到通知并提供签入数据,以便我可以对其进行操作并将我需要的内容发布到不同的 API,但如果只存在新签入的通知,那就足够了。理想情况下,我可以让 tfs 在同一台机器上执行对我自己的 C# 代码的调用。
在过去的两天里,我一直在网上寻找,我坚信这是可能的,但是我似乎找不到任何关于如何做到这一点的细节,坦率地说,我已经没有想法了在哪里看。如果有人对从哪里开始,从哪里看,或者理想情况下有任何类似的源想法有任何想法,将不胜感激。
主要是,我一直在 TFS 集成工具中进行挖掘,但其文档充其量仍然值得怀疑。我找到了所有现有的适配器源代码(用于 clearcase 等),但在任何地方都看不到任何触发执行的东西,因为我怀疑这些更适合单向迁移。
tfs - TFS 检查包含“较大”二进制文件的变更集的超时
我正在执行从 tfs.visualstudio 到本地 2012 服务器的 TFS 集成迁移。我遇到了一个包含多个超过 1 MB 的二进制文件的特定变更集的问题,其中一些是 15-16 MB。[我正在使用本地 TFS 远程 (WAN) 工作]
从 TFSI 日志中,我看到:Microsoft.TeamFoundation.VersionControl.Client.VersionControlException: C:\TfsIPData\42\******\Foo.msi: The request was aborted: The request was canceled.
---> System.Net.WebException: The request was aborted: The request was canceled.
---> System.IO.IOException: Cannot close stream until all bytes are written.
做一些谷歌搜索,我遇到了其他人遇到类似的问题,不一定与 TFS 集成有关。我相信如果我只是检查符合相同标准的正常变更集,也会出现同样的问题。据我了解,上传文件(签入)时,默认块大小为 16MB,超时为 5 分钟。
我在这个站点的互联网上传速度只有 1Mbit/s。(虽然我认为有足够的上传带宽可以缓解这个问题,但它并不能解决问题)。
使用 TCPView,我在上传过程中观察了从客户端到 TFS 服务器的连接。我看到的是 9 个同时连接。因此,我的带宽在 9 个文件上传之间共享。果然,大约 5 分钟后,连接在上传字节计数完成之前就中断了。
我的问题是,如何配置我的 TFS 客户端以使用更少的并发连接和/或更小的块大小和/或增加的超时?这可以在全球范围内完成以涵盖 VS、TF.EXE 和 TFS 集成吗?
visual-studio-2010 - TFS 集成缺少分支
我一直在使用 TFS 集成服务将我们的主要项目集从 TFS 2010 上的团队系统(我知道,我知道)的 Scrum 移动到同一服务器上的 Microsoft Agile 5.0。所有工作项都已正常迁移,我上周一直在迁移 VC 项。该服务声称所有内容都已迁移,但我错过了十几个分支,无论我重新启动多少次,我都无法让它迁移其余部分。
我有哪些选择?我是否必须销毁新项目并从头开始,还是新的集成会这样做?
编辑:从日志中添加了一个选择,以显示正在分析变更集,创建迁移指令,但未提交。
我按照您的建议添加了 MergeScope 参数,并且应用程序的工作方式没有变化。
如果您查看日志,它会尝试针对以后的变更集挂起操作,但这些操作永远不会提交给 TFS:
...
tfs - TFS 集成工具变更组的数量翻倍
我已经开始使用TFS 集成工具将工作项从一个 TFS2010 项目迁移到同一集合中的另一个团队项目。在对字段和值映射进行了一些小型试运行和修改后,我开始对我们的整个产品积压工作进行迁移。发现并开始分析大约 170000 个更改组。但是,在分析过程中,与 TFS 服务器的连接丢失,因此必须重新启动迁移。重新启动后,确定了大约 340000 个更改组(大约翻了一番),而未对积压的工作项进行任何重大更改。
有没有人遇到过类似的问题,或者知道可以在工具中进行设置或更改以限制更改组的增加?分析这么多组所花费的时间导致迁移花费的时间比最初预期的要长得多。