プルリクエスト管理は、外部または同僚が作成した変更をメインブランチに統合するための重要な仕組みです。提案の作成から、厳格なコードレビュー、最終的なマージまで、その全ライフサイクルをカバーします。この機能により、検証、テスト、およびドキュメント化が完了した変更のみが、本番環境に導入されるようになり、これにより、リグレッションのリスクを最小限に抑え、ソフトウェア開発ライフサイクル全体でアーキテクチャの一貫性を維持することができます。
開発者がプルリクエストインターフェースを通じて変更を提案することからプロセスが開始され、これによりコードの統合に関する正式なリクエストが行われます。
ピアレビュー担当者は、コードの論理、セキュリティへの影響、およびコーディング規約への準拠について詳細な検証を行い、承認後にマージを実行します。
承認後、自動システムまたは権限のある担当者がマージ処理を実行し、コードを対象ブランチに統合します。
ソースブランチとターゲットブランチを選択して、新しいプルリクエストを開始します。
必要なメタデータ、例えばコミットメッセージ、テストレポート、および機能タグを添付してください。
レビュー担当者を割り当て、自動ビルドおよびセキュリティスキャンパイプラインを開始します。
すべてのチェックが正常に完了した場合に、マージコマンドを実行します。
開発者は、このインターフェースを利用して、提案する変更内容を記述し、提出することができます。必要なドキュメントやテスト結果を添付することも可能です。
レビュー担当者は、集中管理されたダッシュボードを通じて、コードの変更履歴を確認し、問題点についてコメントし、承認または却下のフィードバックを提供することができます。
承認された担当者は、このコンソールを使用して最終的なマージ処理を実行し、適切なブランチの更新と履歴の記録を保証します。