📚

Azure DevOps Server で Git の master ブランチへの直接コミットを禁止する

2022/02/23に公開

概要

Azure DevOps Server で Git の master ブランチへの直接コミットを禁止する方法を記載します。

手順

1. 該当の Azure DevOps Server プロジェクトで「設定」-「Repos」-「リポジトリ」を選択します

image.png

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

image.png

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

image.png

image.png

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

image.png

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

image.png

参考

https://docs.microsoft.com/ja-jp/azure/devops/repos/git/branch-policies?view=azure-devops&tabs=browser

Discussion