适用于 GIT 的 TFS 2015 的封闭版本



任何人都可以启发我 TFS 门控版本如何与 GIT 源代码管理一起使用?它们是通过提交还是通过拉取请求甚至不同的方式来检查和构建?

Git 不支持门控构建,原因很简单:Git 是一个分布式版本控制系统。门控签入背后的整个想法是,在提交代码之前验证代码是否正在构建,但你不能在 DVCS 中这样做,因为代码必须先提交,然后才能推送。

TFS 2015 在拉取请求旁边引入了分支策略,因此你可以为给定分支启用分支策略,该策略在满足特定条件(代码评审、生成和工作项链接)之前限制合并。启用分支策略后,对该分支的所有合并都必须以拉取请求的形式进行,因此您可以将合并"门禁"到该分支中。

不幸的是,门控构建不适用于 Git。

可以使用大多数 TFBuild 功能在 时间,以及一次一个或多个存储库。门控签入构建 尚不可用。符号可以发布,但不能发布 索引尚未。

来自 MSDN 的源:使用版本控制

最新更新