Setup
Master branch policies: When new changes are pushed: reset all approval votes
- Create a Pull Request (PR1) from dev branch to master branch
- VSTS performs policy checks.
- Before the user is able to complete the PR1, another PR (PR2) is completed and merged to master.
Issue/Question The PR1 status still says "No merge conflict/last checked # minutes ago"; however, that may no longer be the case since the target (master) branch was updated. If the user performs a merge locally (merge master (PR2) to dev) and pushes the newly merged code, the votes get reset. Now the user has to wait for reviews again.
Is there a way to either trigger merge conflict check manually in a PR, or to NOT reset votes if the user pushed new changes, but those changes are just a "merge from master".