チーム開発において、コードの品質を保つために、ブランチへの直接 PUSH を禁止してプルリクエストベースとし、もう一歩進めて、特定の承認者のレビューを通過しないとプルリクエストをマージできないようにする方法を紹介 チーム開発において、コードの品質を保つために、ブランチへの直接 PUSH を禁止してプルリクエストベースとし、もう一歩進めて、特定の承認者のレビューを通過しないとプルリクエストをマージできないようにする方法を紹介します。 モチベーション チーム開発において、開発者にリポジトリロールの Write を割り当てると、プルリクエストの作成もマージも自由にできてしまいます。 かといって、カスタムリポジトリロールを検討しても、ReadやWriteといったベースロールに対して一部権限を付与することはできても、ピンポイントにマージ権限は与えないというように、操作を詳細に許可・拒否することはでき
