TortoiseGitで実際にプルリクエストが行われた場合の対応手順についてまとめていきます。
目次
プルリクエストの情報をもらう
TortoiseGitにてプルリクエストを行った際に下記のようなテキストが表示されますので
こちらを情報をもらいます。
プルリクエストのマージ用のブランチを作成
まずは、マージを行うブランチから新しいブランチを作成します。
※例はmainブランチにpull_request_testブランチをマージする想定で手順をまとめていきます。
git管理しているフォルダで右クリック「TortoiseGit > ブランチを作成」を選択します。
ブランチの作成ウィンドウが表示されますので
基点 > ブランチを「main」(マージするベースブランチ)を設定します
マージ用のブランチへプルリクエストのブランチをマージします。
新しいブランチに「pull_request_test」ブランチ(プルリクエストしたブランチ)をプルするため
git管理フォルダで右クリック「TortoiseGit > プル」を選択します。
任意のURLにgitのリポジトリを設定し、リモートブランチにプルリクエストのブランチを設定しプルします。
コンフリクトする場合は、コンフリクトの解決を行います。
本流ブランチへマージ用ブランチを反映
本流ブランチへ切り替えを行います。
git管理フォルダを右クリック「TortoriseGit > 切り替え/チェックアウト」を選択します。
本流ブランチを選択してOKを押下します。
git管理フォルダを右クリック「TortoriseGit > マージ」を選択します。
ブランチにマージを行うブランチを選択し、OKを押下します。
マージ後にプッシュを行いリモートブランチに反映を行います。
git管理フォルダを右クリック「TortoriseGit > プッシュ」を選択します。
OKを押下してプッシュを行い完了です。
Github上で確認してマージが完了もされていることも確認できます。