问题标签 [tfs-workitem]
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.
reporting-services - 如何在 TFS 2010 报告中包含工作项自定义字段
我想在此模板的内置报告中使用我在“MSF for Agile Software Development v5.0”模板的任务工作项中创建的自定义字段。我知道如何从模板打开和编辑报告,但我不知道如何找到我创建的字段。
sync - TFS 2010(又名 Microsoft ALM 2010)Web 服务是否已公开\记录在案
我正在尝试查找有关与 TFS 2010 通信的最新信息(我相信现在也称为 Microsoft ALM 2010)。
来自 Microsoft TFS 团队成员的 上一篇帖子192579指出: Microsoft 没有记录 Web 服务,因为它不是与 TFS 对话的官方支持的路由。官方支持的路线是使用他们的 .NET API。
但这是从 2008 年回来的 anwser,所以我想知道 2010 年是否仍然如此。有一篇 2010 年后的帖子谈到了使用powershell 和 tfs Web 服务。
为了给出一些上下文,我基本上需要在 TFS 和另一个系统之间同步一些工作项。因此,如果有人对此有任何建议,将不胜感激!
雇员
tfs - 在 TFS 2010 中更改现有项目的流程模板的步骤
我有一个 TFS 服务器安装,随着时间的推移,它已经从 TFS 2005 升级到 TFS 2008,然后升级到 TFS 2010。在安装的生命周期中,已经创建了很多项目并使用了不同的项目模板。MSF 敏捷 4.0、4.1、4.2 和 5.0。和一些 MSF CMMI 的。
我想做的是“替换”用于所有这些项目的项目模板,以使用一个新的通用模板:Microsoft Visual Studio Scrum 1.0。
我知道 TFS 项目模板用作创建新项目的模板,并且在创建后无法修改 tfs 项目定义。
到目前为止,仅使用了 TFS 的版本控制和构建服务器部分,并且没有现有的工作项类型。
此外,所有项目和构建脚本都取决于源代码路径保持不变。
正如我所看到的,我有以下选择:
使用正确的项目模板创建新的 TFS 项目,然后将源代码移动/分支到新项目。
- 所有代码都移至临时团队项目。
- 旧项目被删除
- 创建具有原始名称和正确流程模板的新项目
- 代码移至新的团队项目
临时团队项目已删除
所有构建定义都需要重新创建,这不是一个选项。
源代码移动/分支将“弄乱”版本控制历史
通过弄乱版本控制历史,我的意思是当您移动源代码时,它将在幕后对原始位置执行删除 + 源重命名,并且历史仍将位于旧项目中。这将使在历史记录中的搜索变得困难,如果我真的删除了旧项目,我将在源代码移动之前丢失所有历史记录。
这对我来说真的不是一个选择,因为支持正在构建的不同应用程序需要多年的代码更改历史。
使用 TFS 迁移工具迁移到另一个 TFS 项目
- 这与第一个解决方案具有相同的缺点
替换/导入工作项类型、安装新报告、创建新 SharePoint 站点
对于每个 tfs 项目
使用“witadmin deletewitd”删除现有工作项定义
使用“witadmin importwitd”从新流程模板导入每个工作项定义
使用“witadmin importcategories”导入工作项类别
删除报表服务器项目文件夹中的旧报表
从新流程模板上传报告定义
使用报告管理器修改用于报告的数据源以指向正确的共享数据源(TfsReportDS 和 TfsOlapReportsDS)
将报表参数 ExplicitProject 默认值修改为“”(空字符串)并禁用提示用户选项。
使用 stsadm 导出旧 SharePoint 网站中的文档
删除旧的 SharePoint 网站
使用 TFS2010 Agile Dashboard 站点模板重新创建共享点站点
激活站点功能“Team Foundation Server Scrum 仪表板”
在 TFS 项目设置 -> 项目门户设置中:启用“团队项目门户”并确保 url 正确。启用“报告和仪表板引用此团队项目的数据”
最后..
处理仓库
处理分析数据库
尽管这涉及很多小步骤,但这看起来更有吸引力,因为此选项不会强迫我移动源代码,并且我现有的构建定义将保持不变。
我的问题:
还有其他方法可以实现我没有提到的工作项类型的替换吗?
和/或我是否遗漏了最后一个解决方案中的任何步骤?
c# - 如何以编程方式将 NewLines 添加到 TFS 工作项文本框?
我有一个 Web 系统,它在我们的 TFS 工作项系统中有几个钩子。我正在尝试做的一件事是,当执行某个操作时,它会在一个字段中获取当前文本并在“General Comments”字段中发表评论,宣布该字段之前的内容(是的,我知道,历史包含这个,但上级希望在 gen 评论中这样做)。
我遇到的问题是 TFS 似乎忽略了我在字符串中的 Environment.NewLines 。因此,使用此代码:
所以假设我的一般评论部分包含:
保存工作项后,我在一般注释部分得到以下输出
为什么它忽略新行,我怎样才能在工作项中加入新行?
谢谢,
file - 是否可以在 TFS 系统中查询任何包含以 .sql 结尾的附件的工作项?
对于每个版本,我们都希望汇总所有包含 .sql 附件的工作项,以便在我们的登台服务器上运行。有没有办法查询 TFS?还是必须直接对 TFS 服务器数据库执行此操作?
有什么建议么?
我们正在使用 Team Foundation Server 2010 RTM。
tfs - TFS 2010 basic - 如何列出与工作项关联的所有代码文件?
我有 TFS 2010 基本版,我想查看与工作项关联的所有签入文件。有任何想法吗?
欢呼跳跳虎
tfs - 在 TFS 2010 中的项目之间移动工作项(任务、错误)时如何保持链接?
我们的情况:在 TFS 2010 + VS 2010 环境下,我们需要将源代码和工作项从旧项目移动到新项目(新项目只是为了重命名和重组目的,它们都在一个项目集合下)。
我们使用 TF.exe 命令行实用程序移动了源代码,它很好并带有历史记录和链接(更改集链接到原始错误/任务)。我们对此感到高兴。
当我们尝试使用TFS 集成工具(MS 推荐)移动工作项时出现问题,它只携带附件而没有链接。我们需要这些链接来链接到我们的变更集。这对我们来说非常重要。
随着我深入挖掘,我知道这个“移动”不是“真正的移动”,而是创建新 ID 并复制旧信息。只是想知道有没有一种方法可以做到这一点,并且仍然保持我们在错误和任务中的链接。
非常感谢
tfs - 是否可以使用 WIQL 获得签入差异?
这是在 Team Explorer 2010 中
问题:使用WIQL,是否可以获取由于签入导致的文件差异列表
- 对于给定的日期范围
- 对于给定的文件夹
tfs - 显示 TFS 工作项编辑表单
工作项的表单布局存储在 DisplayForm 字段中。如何使用该信息生成表单?
build - tfs 2010 在部分成功的构建上创建工作项
我们刚刚将 TFS2008 更新为 TFS2010。在 TFS2008 的日常构建中,我在 TFSBUILD.proj 中添加了一个额外的功能,以便在部分成功的构建中创建一个工作项。
因此,如果构建正常,但一个或多个单元测试确实失败了,则创建一个工作项。
这是通过在 TFSBUILD.proj 中添加一些额外的 xml 来完成的。但是升级到 TFS2010 之后,这个功能就没有了。而且由于整个构建体系结构在 TFS2010 中发生了更改,我无法找到如何在... tfs2010 中执行此操作。
所以问题是:如果拨号构建部分成功,如何获得工作项。