- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想以编程方式将工作项链接到变更集。
目前我已经从我的 C# 代码创建工作项并将它们保存到 TFS。代码如下所示:
WorkItem item = new WorkItem(project.WorkItemTypes["CustomItem"]);
item.Fields["CustomField1"].Value = someValue;
item.Fields["CustomField2"].Value = someValue;
item.Fields["CustomField3"].Value = someValue;
item.Validate();
item.Save();
这部分代码工作正常。现在我想将新创建的工作项关联到现有的变更集。我正在使用以下方法获取变更集:
VersionControlServer service = collection.GetService<VersionControlServer>();
Changeset changeset = service.GetChangeset(123123, true, true);
但是,我只能遍历现有的工作项。我无法向该变更集添加新的工作项。有谁知道如何实现这一点?
最佳答案
我发现了如何通过试错法做到这一点:
WorkItemStore store = new WorkItemStore(collection);
Changeset changeset = service.GetChangeset(123, true, true);
WorkItem item = new WorkItem(project.WorkItemTypes["CustomItem"]);
item.Links.Add(new ExternalLink(store.RegisteredLinkTypes[ArtifactLinkIds.Changeset], changeset.ArtifactUri.AbsoluteUri));
item.Fields["CustomField1"].Value = someValue;
item.Fields["CustomField2"].Value = someValue;
item.Fields["CustomField3"].Value = someValue;
item.Validate();
item.Save();
我希望这对将来的其他人有所帮助! :)
基督徒
关于c# - TFS2010 : How to link a WorkItem to a ChangeSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333505/
有没有办法修改当前在任务工作项的事件下拉列表中的值?这是当前列表: 部署 设计 发展 文档 测试 需求 最佳答案 当然,您必须编辑要更改的现有团队项目的流程模板或工作项类型。 This article
我正在使用 MSF Agile 5.0 项目模板。 我希望修改 Product Backlog 查询以包含没有父级的任务。该查询当前仅显示用户故事。 我没有看到要查询的字段,例如父项 ID 或类似字段
WorkItem.Save 保存了什么?更改/添加/删除的所有内容,包括添加的新附件等? 我正在尝试确定它在内部是如何工作的。假设由于某种原因无法设置一项或无法添加一个附件等失败,调用 Save 或尝
我想在工作项的讨论区中的 tfs 项目中添加指向特定 wiki 页面 url 的链接。 我只是得到文本: http://tfs.xxxx.com:8080/tfs/DefaultCollection/
是否可以将工作项从一个项目移动到 TFS 内的另一个项目?我看到了复制选项,但没有移动。此外,如果可能的话,对任何 WI 历史有什么影响? 我找到了这个 article从 2008 年开始,似乎说它不
我可以通过以下方式成功创建迭代路径: var commonservice = collection.GetService(); // create new area path and iteratio
我打开一个工作项并进入附件选项卡。我双击一个 .doc 附件。它不是在 Word 中打开文件,而是启动浏览器,从而关闭文件。 有没有办法让 TFS 直接在 Word 中运行附件? 最佳答案 通过给定的
在 MS Team Foundation Server 2010 中是否可以更新与 checkin 关联的工作项?我昨天工作到很晚,检查了错误的项目,想重新关联正确的工作项目。 最佳答案 工作项通过将
我正在使用 TFS 2010。 我有一个包含允许值列表的字符串字段。当我查看工作项时,列表按字母顺序排序(原始列表未按字母顺序排序)。 有什么方法可以显示与工作项模板中给出的相同的值顺序。 有没有办法
如果我这样做: RelatedLink newLink = new RelatedLink(linkTypeEnd, id); if (workItem.Links.Contains(newLink)
我创建了一个新的工作项类型,我正在尝试将它导入到我的 tfs 2012 项目中,但我收到错误 TF237090:不存在或访问被拒绝。我可以在更改后成功导入现有工作项,但不能成功导入新工作项。 最佳答案
我的项目要求我以编程方式访问我们不管理的 TFS 服务器,并获取有关 WorkItemTypes 中字段的实时信息。通过查看 WorkItemType 的 FieldDefinitions 集合中的
我必须在主线程上执行类似 NSProgressIndicator.stopAnimation 的操作。但是我想在分配给后台线程的 workItem 结束时执行此操作。 NSProgressIndica
我想以编程方式将工作项链接到变更集。 目前我已经从我的 C# 代码创建工作项并将它们保存到 TFS。代码如下所示: WorkItem item = new WorkItem(project.WorkI
如何从 RTC workItem 中读取历史记录。我想在更改表单历史记录之前和之后检查一些属性更改及其值。通过爵士 API。这怎么可能?请帮忙 。 最佳答案 Ragarding属性,你可以在“Work
获取https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workItemTypes/{witRefName}/l
获取https://dev.azure.com/{organization}/_apis/work/processes/{processId}/workItemTypes/{witRefName}/l
我们有一个适用于 TFS(Team Fondation Server)的应用程序。此应用程序部分离线,它正在将 WorkItems 同步到本地库。为了同步 WorkItem 更改,我们使用“Chang
无论出于何种原因,ThreadPool 的 QueueWorkItem 不会返回 IAsyncResult 或工作项的其他一些句柄,这将允许等到它完成。有 RegisterWait... 方法,但您必
运行下面的脚本后我收到此错误。我想通过此脚本中生成的结果创建一个 json 文件。我可以做什么来解决这个问题? 我尝试通过 API 执行此操作,但无法从此 DevOps 表中获取所需的字段。 from
我是一名优秀的程序员,十分优秀!