问题标签 [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.

0 投票
1 回答
1102 浏览

reporting-services - 如何在 TFS 2010 报告中包含工作项自定义字段

我想在此模板的内置报告中使用我在“MSF for Agile Software Development v5.0”模板的任务工作项中创建的自定义字段。我知道如何从模板打开和编辑报告,但我不知道如何找到我创建的字段。

0 投票
1 回答
1843 浏览

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 和另一个系统之间同步一些工作项。因此,如果有人对此有任何建议,将不胜感激!

雇员

0 投票
2 回答
12456 浏览

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 项目,然后将源代码移动/分支到新项目。

  1. 所有代码都移至临时团队项目。
  2. 旧项目被删除
  3. 创建具有原始名称和正确流程模板的新项目
  4. 代码移至新的团队项目
  5. 临时团队项目已删除

    • 所有构建定义都需要重新创建,这不是一个选项。

    • 源代码移动/分支将“弄乱”版本控制历史

替代文字
通过弄乱版本控制历史,我的意思是当您移动源代码时,它将在幕后对原始位置执行删除 + 源重命名,并且历史仍将位于旧项目中。这将使在历史记录中的搜索变得困难,如果我真的删除了旧项目,我将在源代码移动之前丢失所有历史记录。

这对我来说真的不是一个选择,因为支持正在构建的不同应用程序需要多年的代码更改历史。

使用 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 正确。启用“报告和仪表板引用此团队项目的数据”

最后..

  • 处理仓库

  • 处理分析数据库

尽管这涉及很多小步骤,但这看起来更有吸引力,因为此选项不会强迫我移动源代码,并且我现有的构建定义将保持不变。

我的问题:

还有其他方法可以实现我没有提到的工作项类型的替换吗?

和/或我是否遗漏了最后一个解决方案中的任何步骤?

0 投票
2 回答
3758 浏览

c# - 如何以编程方式将 NewLines 添加到 TFS 工作项文本框?

我有一个 Web 系统,它在我们的 TFS 工作项系统中有几个钩子。我正在尝试做的一件事是,当执行某个操作时,它会在一个字段中获取当前文本并在“General Comments”字段中发表评论,宣布该字段之前的内容(是的,我知道,历史包含这个,但上级希望在 gen 评论中这样做)。

我遇到的问题是 TFS 似乎忽略了我在字符串中的 Environment.NewLines 。因此,使用此代码:

所以假设我的一般评论部分包含:

保存工作项后,我在一般注释部分得到以下输出

为什么它忽略新行,我怎样才能在工作项中加入新行?

谢谢,

0 投票
1 回答
425 浏览

file - 是否可以在 TFS 系统中查询任何包含以 .sql 结尾的附件的工作项?

对于每个版本,我们都希望汇总所有包含 .sql 附件的工作项,以便在我们的登台服务器上运行。有没有办法查询 TFS?还是必须直接对 TFS 服务器数据库执行此操作?

有什么建议么?

我们正在使用 Team Foundation Server 2010 RTM。

0 投票
1 回答
489 浏览

tfs - TFS 2010 basic - 如何列出与工作项关联的所有代码文件?

我有 TFS 2010 基本版,我想查看与工作项关联的所有签入文件。有任何想法吗?

欢呼跳跳虎

0 投票
1 回答
2317 浏览

tfs - 在 TFS 2010 中的项目之间移动工作项(任务、错误)时如何保持链接?

我们的情况:在 TFS 2010 + VS 2010 环境下,我们需要将源代码和工作项从旧项目移动到新项目(新项目只是为了重命名和重组目的,它们都在一个项目集合下)。

我们使用 TF.exe 命令行实用程序移动了源代码,它很好并带有历史记录和链接(更改集链接到原始错误/任务)。我们对此感到高兴。

当我们尝试使用TFS 集成工具(MS 推荐)移动工作项时出现问题,它只携带附件而没有链接。我们需要这些链接来链接到我们的变更集。这对我们来说非常重要。

随着我深入挖掘,我知道这个“移动”不是“真正的移动”,而是创建新 ID 并复制旧信息。只是想知道有没有一种方法可以做到这一点,并且仍然保持我们在错误和任务中的链接。

非常感谢

0 投票
1 回答
238 浏览

tfs - 是否可以使用 WIQL 获得签入差异?

这是在 Team Explorer 2010 中

问题:使用WIQL,是否可以获取由于签入导致的文件差异列表

  1. 对于给定的日期范围
  2. 对于给定的文件夹
0 投票
1 回答
727 浏览

tfs - 显示 TFS 工作项编辑表单

工作项的表单布局存储在 DisplayForm 字段中。如何使用该信息生成表单?

0 投票
2 回答
1117 浏览

build - tfs 2010 在部分成功的构建上创建工作项

我们刚刚将 TFS2008 更新为 TFS2010。在 TFS2008 的日常构建中,我在 TFSBUILD.proj 中添加了一个额外的功能,以便在部分成功的构建中创建一个工作项。

因此,如果构建正常,但一个或多个单元测试确实失败了,则创建一个工作项。

这是通过在 TFSBUILD.proj 中添加一些额外的 xml 来完成的。但是升级到 TFS2010 之后,这个功能就没有了。而且由于整个构建体系结构在 TFS2010 中发生了更改,我无法找到如何在... tfs2010 中执行此操作。

所以问题是:如果拨号构建部分成功,如何获得工作项。