谁能告诉我 TFS 门控构建如何与 GIT 源代码管理一起使用? 他们是通过提交还是通过 pull 请求甚至不同方式检查和构建?
最佳答案
Git 不支持门控构建,原因很简单:Git 是一个分布式版本控制系统。门控 checkin 背后的整个想法是,您在提交代码之前验证代码是否正在构建,但您不能在 DVCS 中执行此操作,因为必须先提交代码,然后才能推送代码。
TFS 2015 推出 Branch Policies与 pull 请求一起,因此您可以为给定分支启用分支策略,该策略限制 merge ,直到满足某些条件(代码审查、构建和工作项链接)。启用分支策略后,到该分支的所有 merge 都必须以 pull 请求的形式出现,因此您可以将 merge “门控”到该分支中。
关于git - 适用于 GIT 的 TFS 2015 的门控构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35053416/