facebook twitter hatena line email

「Git/github/マージは承認時のみ」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==main, release/*へのマージのとき、承認必須とする場合== #githubのsettingsのbranchesページを開く #"Add branch ruleset"リンクを押す #TargetB...」)
 
(/* main, releaseへのマージのとき、承認必須とする場合)
行16: 行16:
 
Request pull request review from CopilotPreview: 任意
 
Request pull request review from CopilotPreview: 任意
 
  チームの運用によります。Copilotが有効で役立つ場合はON。
 
  チームの運用によります。Copilotが有効で役立つ場合はON。
 +
 +
==ルール解除==
 +
#githubのsettingsのRules/Rulesetsページを開く
 +
#作ったルールを削除する

2025年1月15日 (水) 11:58時点における版

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"にチェックを入れる

"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. 作ったルールを削除する