プルリクエストを開発プロセス

プルリクエストとは、開発者のローカルリポジトリでの変更を他の開発者に通知する機能です。

・機能追加や改修など、作業内容をレビュー・マージ担当者や関係者に通知

ソースコードの変更箇所をわかりやすく表示

プルリクエストを利用したプロセス

開発者

➀作業対象のソースコードをcloneまたはpull

➁作業用のブランチを作成

➂機能追加、改修といった開発作業を行う

➃作業完了後push

➄プルリクエストを作成

レビュー・マージ担当者

➅通知されたプルリクエストから変更を確認しレビュー

➆レビュー結果を判断し、必要ならば開発者にフィードバック

➇レビューの結果問題なしの場合、マージ

➈レビューの結果、対応自体が不要となると、プルリクエスト自体が必要ない場合はクローズ

f:id:mkyosuke:20191226151405p:plain