成功构建后自动合并 TFS 中批准的 PR
Automatically merge approved PR in TFS on successful build
我们通过 TFS(本地)使用 git,并且有一个分支策略要求 PR 合并通过 TFS Build 成功构建,然后才能完成 PR。
我们还有一项分支政策,要求至少有 1 名审阅者进行更改。
问题是,各种构建需要很多时间(~10 分钟),而且代码的审查速度通常比这更快。特别是因为我们为每个 PR 触发新构建,有时人们会一起审查一堆 PR。
这导致即使我们已经审查并批准了 PR,我们也需要在构建完成后返回手动完成它(这反过来会触发所有其他受影响的并且可能已经批准PR 将需要再次 merged/built 并稍后完成。
以防万一我们遗漏了一些东西,是否有一种简单的方法可以在已成功构建的情况下设置自动合并已批准的 PR?或者,欢迎对此设置进行任何其他改进。
Auto-completion of Pull Requests 是 TFS 2017 及更高版本中的一项功能。如果您使用的是 TFS 2015,那么您早就该升级了。
我们通过 TFS(本地)使用 git,并且有一个分支策略要求 PR 合并通过 TFS Build 成功构建,然后才能完成 PR。
我们还有一项分支政策,要求至少有 1 名审阅者进行更改。 问题是,各种构建需要很多时间(~10 分钟),而且代码的审查速度通常比这更快。特别是因为我们为每个 PR 触发新构建,有时人们会一起审查一堆 PR。
这导致即使我们已经审查并批准了 PR,我们也需要在构建完成后返回手动完成它(这反过来会触发所有其他受影响的并且可能已经批准PR 将需要再次 merged/built 并稍后完成。
以防万一我们遗漏了一些东西,是否有一种简单的方法可以在已成功构建的情况下设置自动合并已批准的 PR?或者,欢迎对此设置进行任何其他改进。
Auto-completion of Pull Requests 是 TFS 2017 及更高版本中的一项功能。如果您使用的是 TFS 2015,那么您早就该升级了。