Azure 分支 PR 策略 - 要求源分支是最新的
Azure Branch PR Policy - Require Source Branch Be Up-To-Date
我正在尝试在我的 develop
分支机构上获得高质量的分支机构政策,到目前为止,我已经掌握了一些很好的基础知识:
- 需要审阅者批准
- 要求通过所有检查
- 限制合并类型
我想确保 PR 中的源分支必须与其目标分支保持同步。我似乎找不到此设置,想知道是否有人知道它是否存在。
GitHub 将此作为可用的 PR 限制:
如果启用构建验证,它将具有与您描述的相同的行为。
Azure Branch PR Policy - Require Source Branch Be Up-To-Date
确实,Azure devops 中没有关于此功能的直接选项或描述。
但是在熟悉了azure devops的branch policies之后我们会找到一个替代方案,也就是4c74356b41说的,加一个Build validation:
Set a policy requiring changes in a pull request to build successfully
with the protected branch before the pull request can be completed.
Even if you're using continuous integration (CI) on your development
branches to catch problems early, build policies reduce build breaks
and keep your tests results passing.
When a build validation policy is enabled, a new build is queued when
a new pull request is created or when changes are pushed to an
existing pull request targeting this branch. The build policy then
evaluates the results of the build to determine whether the pull
request can be completed.
如果直接选择是您的最终目标,您可以添加一个用户语音here,TFS PM 将审核您的建议。
希望对您有所帮助。
我正在尝试在我的 develop
分支机构上获得高质量的分支机构政策,到目前为止,我已经掌握了一些很好的基础知识:
- 需要审阅者批准
- 要求通过所有检查
- 限制合并类型
我想确保 PR 中的源分支必须与其目标分支保持同步。我似乎找不到此设置,想知道是否有人知道它是否存在。
GitHub 将此作为可用的 PR 限制:
如果启用构建验证,它将具有与您描述的相同的行为。
Azure Branch PR Policy - Require Source Branch Be Up-To-Date
确实,Azure devops 中没有关于此功能的直接选项或描述。
但是在熟悉了azure devops的branch policies之后我们会找到一个替代方案,也就是4c74356b41说的,加一个Build validation:
Set a policy requiring changes in a pull request to build successfully with the protected branch before the pull request can be completed. Even if you're using continuous integration (CI) on your development branches to catch problems early, build policies reduce build breaks and keep your tests results passing.
When a build validation policy is enabled, a new build is queued when a new pull request is created or when changes are pushed to an existing pull request targeting this branch. The build policy then evaluates the results of the build to determine whether the pull request can be completed.
如果直接选择是您的最终目标,您可以添加一个用户语音here,TFS PM 将审核您的建议。
希望对您有所帮助。