「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/*へのマージのとき、承認必須とする場合
- githubのsettingsのbranchesページを開く
- "Add branch ruleset"リンクを押す
- TargetBranchesの、Add targetを選択し、"Include by pattern"を選択し、"main, release/*"をいれる
- "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。
ルール解除
- githubのsettingsのRules/Rulesetsページを開く
- 作ったルールを削除する