我正在尝试在自己的develop
分支机构上获得高质量的分支机构策略,到目前为止,我已经掌握了一些良好的基础知识:
我要确保的是PR中的源分支必须与它的目标分支保持最新。我似乎找不到此设置,并且想知道是否有人知道它是否存在。
GitHub将其作为可用的PR限制:
答案 0 :(得分:1)
如果启用构建验证,它将具有与您描述的行为相同的行为。
答案 1 :(得分:1)
Azure分支机构的PR政策-要求源分支机构是最新的
实际上,在Azure devops中没有关于此功能的直接选择或描述。
但是,在我们熟悉了天蓝色devop的分支机构政策之后,我们将找到一种替代方法,那就是4c74356b41所说的,添加一个Build validation:
设置一个策略,要求更改拉取请求才能成功构建 在完成拉取请求之前,请使用受保护的分支。 即使您在开发中使用持续集成(CI) 分支机构尽早发现问题,构建策略减少构建中断 并保持测试结果通过。
启用构建验证策略后,新的构建将在以下时间排队 创建新的拉取请求或将更改推送到 针对该分支的现有拉取请求。然后建立政策 评估构建结果以确定是否拉 请求可以完成。
如果直接的选择是您的最终目标,则可以添加用户语音here,TFS PM会认真审查您的建议。
希望这会有所帮助。