Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
ブランチをロックして、Git ブランチ への更新を禁止します。 ブランチをロックすると、他のユーザーが既存のコミット履歴を変更できなくなります。 ロックにより、新しいコミットが他のユーザーによってブランチに追加されるのもブロックされます。
ロックの制限事項
ロックは、重要なマージと競合する可能性のある新しい変更を防いだり、分岐を読み取り専用状態にしたりするのに最適です。 ブランチ ポリシーとプル要求をロックと共に使用して、ブランチの変更がマージされる前に確認され、ロックされたブランチでの変更を防ぎます。
ロックしても、リポジトリの複製やブランチで行われた更新のローカル リポジトリへのフェッチは防止されません。 ブランチをロックする理由をチームと共有し、ブランチのロックが解除された後にブランチを操作する方法をチームが把握していることを確認します。
[前提条件]
| カテゴリ | Requirements |
|---|---|
| アクセス許可 | ブランチをロックしたユーザー、またはブランチに対する 他のユーザーのロック 権限を削除 する。 |
[ブランチ] ビューを使用してブランチをロックする
Web 上でリポジトリを開き 、[ ブランチ ] ビューを選択します。
ブランチ ビューでブランチ を 見つけます。 右上の [すべてのブランチを検索] ボックスを使用して 、ブランチを検索 できます。
ブランチ名の横にある ... アイコンを選択し、メニューから [ロック ] を選択して、ブランチをロックします。 ブランチ名の横にロック アイコンが表示されます。 同じメニューから[ロック解除]を選択して、ロックされたブランチの ロックを解除 します。