问题标签 [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 投票
2 回答
910 浏览

tfs - 使用 c# 代码向 TFS 工作项添加修订

我正在将错误项从一个 tfs 项目复制到另一个。我正在使用复制方法在新项目中创建错误,但错误未与历史详细信息(修订)一起复制。

我需要历史字段来查看所做的所有更改以及我们在更改状态时添加的自由文本。

我尝试检查每个修订项,但无法将修订项添加到新工作项,并且我找不到从修订对象检索我需要的数据的方法。

有谁知道如何获取信息?

0 投票
1 回答
527 浏览

tfs - 如何查询 TFS 以获取特定工作项的最新信息?

考虑以下层次结构:

1 个测试用例工作项有多个测试结果工作项。我可以在 TFS 中进行“工作项和直接链接”查询,向我展示这个层次结构:

测试用例“客户需要 blabla”
- 测试结果 - 1/11//11 失败*
- 测试结果 - 2/1/11 成功*
- 测试结果 - 2011 年 3 月 1 日成功*

是否可以将查询结果限制为最新的测试结果?所以我想要这个:

测试用例“客户需要 blabla”
- 测试结果 - 2011 年 3 月 1 日成功*

请注意,我无法过滤 State 字段,因为这些字段没有被维护......

*欧洲日期符号 d/mm/yy

0 投票
1 回答
652 浏览

tfs - 在 TFS 2010 中打开 WI 附件而不先下载它

有谁知道我如何从工作项中打开附件而无需先下载它?

当我双击附件时,会打开资源管理器并下载文件,然后我才能打开它。

0 投票
1 回答
143 浏览

custom-controls - 如何为打印设置工作项跟踪自定义控件的布局


我开发了 WIT 自定义控件。该控件使用 xml 序列化将复杂数据存储为值。必须具备的要求之一是打印支持。正如预期的那样,当用户尝试打印包含控件的工作项表单时,控件值将显示在序列化视图中。

我找不到任何方法来反序列化自定义控件的值并在打印之前设置布局。

有人知道怎么做吗?

0 投票
1 回答
2121 浏览

tfs-workitem - TFS 2010 排序 ALLOWED VALUES desc

我正在使用 TFS 2010。我有一个包含允许值列表的字符串字段。当我查看工作项时,列表按字母顺序排序(原始列表未按字母顺序排序)。有什么方法可以显示与工作项模板中给出的相同的价值顺序。有什么办法可以将排序顺序更改为 desc 吗?

我知道我可以为此编写一个自定义控件,但我想知道是否有更简单的方法。

谢谢,

0 投票
1 回答
1681 浏览

.net - TFS 2010 工作项 - 工作项链接

当用户从测试用例中打开错误时,我需要检查测试用例是否链接到需求项,如果是,我需要将错误链接到需求项。

我怎样才能知道这些信息?

我使用以下代码:

但我不知道如何获取链接类型和链接 ID。

0 投票
1 回答
1870 浏览

tfs - 如何使用 IterationPath 作为数据源创建新字段

我们想用一个名为Found In Iteration的新字段来扩展 bug 工作项模板。令人惊讶的是,这个字段应该包含发现错误的迭代。但是当我创建 type 的新字段时TreePath,在将流程模板导入团队项目集合 (TPC) 时出现错误,说明这TreePath只是一个有效的IterationPath和字段的字段类型AreaPath

看着那我想知道是否至少有任何方法可以将字段添加到使用迭代路径作为数据源并将所选值存储在另一个字段(例如FoundInIteration)的工作项模板中。

0 投票
2 回答
4421 浏览

visual-studio-2010 - 如何使用 Visual Studio 加载项打开 TFS 变更集详细信息对话框视图?

我在 TFS 中有一个特定的工件,比如 changeset "123",它的 URI "vstfs:///VersionControl/Changeset/123"。我意识到链接http://tfs:8080/tfs/web/UI/Pages/Scc/ViewChangeset.aspx?changeset=123将使用网络浏览器打开变更集详细信息视图。

我想做的是在 Visual Studio 中打开变更集详细信息视图。我嵌入的地方是构建摘要中的自定义部分。我将此自定义部分实现为 VisualStudio 插件。这是一张图片:

在此处输入图像描述

“发布构建”部分是定制的,一旦发布此类构建,将提供有关将发送给每个人的电子邮件的信息。

本节中的 Changeset 627 是一个已自动转换为链接的 Button 控件。按钮后面的“点击”处理程序有效。目前的代码如下所示:

此代码将打开一个新的浏览器选项卡并显示正确的页面。但是,我希望它在 Visual Studio 中打开变更集详细信息。就像“关联变更集”部分底部的按钮一样。当您单击链接“变更集 627”时,它将在 Visual Studio 中打开该变更集。

编辑 1

如果我张贴一张照片,可能会更清楚预期的结果到底是什么。“变更集详细信息”窗口是我想使用 API 打开的窗口。

在此处输入图像描述

0 投票
2 回答
1968 浏览

xml - 将工作项字段限制为 TFS 2010 中的特定用户

我正在使用 TFS 2010,并且正在自定义工作项类型。我想知道,是否有一种方法可以限制对作为组成员的用户的字段访问,例​​如:

编辑有没有办法限制组内的特定用户,例如:限制项目经理“John”更改字段,因为该工作项不是他的项目,但允许项目经理“Jane”更改它,因为它是她项目?

上面代码的问题是value属性只接受字符串值,不识别字段表达式。

0 投票
2 回答
2238 浏览

workitem - 创建新的 TFS 工作项时,是否可以配置不同的默认迭代值?

像许多人一样,我们利用每个 TFS 项目的迭代字段的树结构来组织该项目中的工作项。通常我们使用它来跟踪我们正在进行的迭代,所以大多数时候每个创建工作项的人都需要将相同的迭代路径值放入新的工作项中。

默认情况下,当您创建新工作项(例如 bug)时,此字段设置为已定义树的根值。鉴于我们在该领域有一个树结构,可以公平地说,对于 99% 的 WI,默认值永远不会正确。

有没有办法将 TFS 项目配置为在创建新工作项时将Iteration字段默认为特定值?

理想情况下,这应该是每个用户的设置,但 TFS 项目范围内仍然总比没有好。