任何人都可以启发我TFS门控版本如何与GIT源代码控制一起工作吗? 它们是通过提交还是通过拉取请求来检查和构建,还是以不同方式进行构建?GIT的TFS 2015门控版本
2
A
回答
0
不幸的是,门控构建不适用于Git。
您可以使用大多数TFBuild功能在 时间以及一次构建一个或多个存储库的团队项目。 门控签入版本 尚不可用。符号可以发布,但它们不是 索引。从MSDN
2
门控版本是不支持的Git,一个非常简单的原因:Git是一个分布式版本控制系统。门控签入背后的整个想法是,您验证代码在提交之前正在构建,但您无法在DVCS中执行此操作,因为在推送代码之前必须提交代码。
TFS 2015引入了Branch Policies与合并请求一起,因此您可以为给定分支启用分支政策,限制合并直至达到某些条件(代码评审,构建和工作项目链接)。当启用分支策略时,所有合并到该分支的内容都必须以拉取请求的形式出现,因此您可以“合并”该合并到该分支中。
相关问题
- 1. TFS 2015门控签入版本问题
- 2. 如何在tfs 2015“vNext”版本中配置门控签入?
- 3. git in TFS 2015
- 4. TFS 2015内部版本号
- 5. TFS版本控制
- 6. TFS 2015 Build Agent未运行版本
- 7. TFS在visual studio 2015和git
- 8. tfs内部版本号 - 入门
- 9. TFS - 门控检查 - 无法在shelveset版本上指定版本覆盖
- 10. TFS 2015年门控签入失败,原因是缺少映射
- 11. TFS 2010版本控制
- 12. TFS版本控制离线
- 13. TFS 2015上的Git推送插件
- 14. 使用TFS + git设置Xamarin Studio版本控制
- 15. TFS 2010 - 门控签入
- 16. 移动构建脚本vNext 2015 TFS 2015
- 17. TFS 2015构建卡住GIT PUSH
- 18. tfs版本控制的分支策略
- 19. 比TFS更好的版本控制
- 20. 开始Git版本控制
- 21. Informatica&Git:版本控制
- 22. 使用Git版本控制
- 23. Git版本控制约定
- 24. TFS 2015需要特定版本的测试代理
- 25. TFS 2015年生成定义代码版
- 26. 将以前的版本提交到TFS版本控制
- 27. Flash IDE版本控制 - TFS 2008集成?
- 28. 使用TFS进行PDF版本控制
- 29. TFS版本控制项目扩展
- 30. TFS 2012版本控制与Mercurial
如果您想支持在产品中使用门控版本的想法,请对此用户语音项目投票:http://visualstudio.uservoice.com/forums/330519/suggestions/8775376 –
门禁签到aren' t目前可用于** TFVC **。 Git有分支策略和pull请求,这是一个更强大的选择。 IMO不需要构建系统来支持Git的门控签入。 –