我们通过TFS(本地)使用git,并且有一个分支策略,要求PR合并必须通过TFS Build成功构建,然后才能完成PR。
我们还有一个分支机构政策,要求至少有1位审阅者才能进行更改。 问题是,各种构建需要花费大量时间(〜10分钟),并且通常比这更快地审查代码。特别是因为我们会为每个PR触发新版本,有时人们会一起审查一堆PR。
这会导致即使我们已经审查并批准了PR,也需要在构建完成后稍后再手动完成(这反过来会触发所有其他受影响且可能已经批准的PR需要再次合并/构建,然后再完成。
以防万一我们丢失了某些东西,是否可以想到一种简单的方法来设置已经批准的PR(如果它们成功构建)自动合并?或者,也欢迎对此设置进行任何其他改进。