facebook twitter hatena line email

Git/github/マージは承認時のみ

提供: 初心者エンジニアの簡易メモ
2025年1月15日 (水) 12:03時点におけるAdmin (トーク | 投稿記録)による版 (/* main, releaseへのマージのとき、承認必須とする場合)

移動: 案内検索

main, release/*へのマージのとき、承認必須とする場合

  1. githubのsettingsのbranchesページを開く
  2. "Add branch ruleset"リンクを押す
  3. TargetBranchesの、Add targetを選択し、"Include by pattern"を選択し、"main, release/*"をいれる
  4. "Require a pull request before merging"にチェックを入れる
  5. "Required approvals"を1に

"Require a pull request before merging"の設定例

Required approvals: 1または2

小規模チームなら「1」、大規模チームなら「2」。

Dismiss stale pull request approvals when new commits are pushed: ON

新しいコミットがあれば再レビューを促します。

Require approval of the most recent reviewable push: ON

自分の変更を自分で承認するのを防止します。

Require conversation resolution before merging: ON

すべての会話やコメントが解決されてからマージ可能にします。

Request pull request review from CopilotPreview: 任意

チームの運用によります。Copilotが有効で役立つ場合はON。

ルール解除

  1. githubのsettingsのRules/Rulesetsページを開く
  2. 作ったルールを削除する