如何处理工作项和vstfs变更集之间的关系

问题描述 投票:0回答:1

我加载了两个数据库表,其中包含来自 VersionControl 的变更集和来自 DevOps 的工作项。当我加载变更集时,我还可以看到相关的工作项。当我加载工作项时,我可以使用 $expand 参数查看相关变更集。

我的问题是,当工作项的链接被更新或删除时,这不会触发工作项本身的修改日期更改,因此我无法知道我需要刷新该关系。变更集也是如此。

我可以拨打一个电话来处理这两个表之间的关系,而不必查看每条记录,或者每天查看过去 20 天内创建的每条记录吗?我希望能够轻松确定自某个时间点以来其链接已更改的工作项目列表。

我尝试寻找一些解决方案,但找不到任何我想要的东西。像 Artifact Uri 查询这样的事情需要我提供一组我想要重新同步的变更集列表。 https://learn.microsoft.com/en-us/rest/api/azure/devops/wit/artifact-uri-query

tfs tfvc
1个回答
0
投票

您可以尝试使用 Service Hooks 功能将 Web 挂钩发送到在工作项中添加或删除任何链接时托管数据库表的外部服务。

  • 触发此类事件:工作项已更新
  • 添加或删除链接:已启用
  • URL: 可以发送 POST 请求的外部服务的 HTTP Uri。
  • 基本身份验证密码: 外部服务的身份验证令牌/密码。

© www.soinside.com 2019 - 2024. All rights reserved.