概要
Azure DevOps Server で Git の master ブランチへの直接コミットを禁止する方法を記載します。
手順
1. 該当の Azure DevOps Server プロジェクトで「設定」-「Repos」-「リポジトリ」を選択します
2. 「すべてのリポジトリ」-「リポジトリ」から対象リポジトリを選択します
3. 「ポリシー」-「ブランチポリシー」で対象ブランチを選択するとブランチのポリシー設定画面が開きます
4. とりあえず直接コミットを制限したいのであれば、次の「マージの種類を制限する」にチェックし、マージの種類はすべてチェックONの状態とします
5. オプションとして、レビュー担当者を制限したい場合は、「レビュー担当者の最少数が必要です」にチェックします。人数は必要な数を設定します。
参考