Do not allow new updates when pull request is approved
This suggestion is migrated to Developer Community. Please use below link to view the current status.
We're facing this issue when contributors are able to push unreviewed changes after their pull request was approved as per the branch policy.
Branch policy option "Rest code reviewer votes when there are new changes" helps upto some extent but the problem is it actually resets all the feedback and if the author pushes new changes, reviewers have to review all over again. In branch policies where at least a few reviewers are required, this creates overhead for reviewers to review the same (most of the) pull request repetitively.
It would be nice to have a branch policy option that could prevent merging new commits after the last reviewed commits. I understand that this will also prevent the author to work on review feedback and push them but at least if the pull request can explicitly display that more commits were pushed after the last reviewed commits that would be very helpful.