我们正在考虑一个"功能分支" DEV,QA和RELEASE分支的策略。我看到如何控制用户的签到,但是是否可以将发布分支配置为仅接受来自QA分支的合并?
答案 0 :(得分:1)
您无法完全限制分支以仅允许来自特定分支的合并。
但是,您可以通过自定义Check-In Policie阻止签到。您还需要将其与自定义路径策略结合使用,以将其配置为特定文件夹。详细方法请参考:How to apply check-in policies to only certain branches or folders。至于如何通过API创建自定义签到策略,您可以查看本教程:Creating TFS Custom Check-in Policy
为了更简单的方法,您可以将这些发布分支上的限制安全性视为负责任的人。它更像是一个内部流程约束:" David,请避免合并QA分支以外的更改,谢谢!"