📚
Azure DevOps Server で Git の master ブランチへの直接コミットを禁止する
概要
Azure DevOps Server で Git の master ブランチへの直接コミットを禁止する方法を記載します。
手順
1. 該当の Azure DevOps Server プロジェクトで「設定」-「Repos」-「リポジトリ」を選択します

2. 「ブランチ」-「master」を選択します

3. 「ポリシー」を選択するとmasterブランチのポリシー設定画面が開きます


4. とりあえず直接コミットを制限したいのであれば、次の「マージのタイプを制限する」にチェックし、マージタイプはすべてチェックONの状態とします

5. オプションとして、レビュー担当者を制限したい場合は、「レビュー担当者の最少数が必要です」にチェックします

参考
Discussion