根据工作项工作流自动在 TFS 中合并变更集

根据工作项工作流自动在 TFS 中合并变更集

我正在努力使与特定工作项相关的变更集的合并过程自动化,但我有点不知道从哪里开始。


免责声明:我对 TFS 和 DevOps 几乎一无所知。我会尽量讲清楚,但如果有什么需要详细说明的地方,请在评论中提出。


目前,完成工作项的最后一个步骤是手动合并相关变更集。这是通过向具有适当权限的人请求合并来完成的,该人可能是也可能不是负责变更集的开发人员。

我做了一些研究,并提出了两个想法:

  1. 创建自定义 TFS 插件来监听某个工作项事件(使用接口ISubscriber)并执行合并

    或者

  2. 在工作项的工作流程中,为阶段“x”和“y”之间的转换添加自定义操作

我非常有信心可以使用自定义 TFS 插件来实现这一点,但这似乎需要做很多不必要的工作。可以使用 TFS Power Tools 来设置这样的功能吗?

答案1

我最终选择了选项 1。我认为在工作项工作流程中创建自定义操作无法实现我想要的功能。相关讨论

所以就像我说的,我选择编写一个 TFS 插件。听起来 API 能够自动合并变更集。现在我只需要让我的本地 TFS 服务器识别我的插件!

相关内容