Setting Up Branch Policies

The following branch policies should be applied to the dev and main branches for all projects.

The release branches brought over from the TFS migration should be locked as no further changes should be made to them.

For the dev branch, limit merge types to Squash merge to ensure the branch is clean.

For the main branch, limit merge types to Rebase and fast-forward.

Team Skyblazers or Team Avro Arrows should be set as an automatically included reviewer.

Updating Branch Policies for the Removal of an Existing Team

Go to the list of repositories:

Settings · Repositories (DSD-CIVAV Support) - Settings (azure.com)

For each repository, do the following:

Click Policies

For each branch that has the badge icon, click the branch to configure it:

Delete the reviewer you no longer want:

If multiple “Team Avro Arrows” or any permissions appear multiple times, it is safe to delete the one that was not inherited (“Inheritance” appears on the right under the Inheritance column).