C# (5) フォークへのマージ

Small Basic Online のリポジトリが更新されました。前回レポートした Issues #44~#47 が修正されたようなので確認したいと思います。
・フォークしたリモートリポジトリへのマージ
・リモートリポジトリからローカルへのプル
・ビルド
・レポートした Issues の動作確認
という手順になりますが、今回はオリジナルのリポジトリ sb/smallbasic-editor からフォークした nonkit/smallbasic-edior へのマージについて、第3回にも簡単に説明しましたが、改めて詳しく説明します。
この手順は私がリモートにもリポジトリ nonkit/smallbasic-editor を作ったので必要になる手順です。直接 sb/smallbasic-editor からローカルレポジトリ経由でプルする場合は、以下の手順を省略できます。
緑の [New pull request] ボタンを押します。
New_pull_request
マージ先に nonkit/smallbasic-editor を指定します。
Comparing_changes
するとマージ元が nonkit/smallbasic-editor だったため、双方が同じブランチになって There isn’t anything to compare. (なにも比較するものがありません)と表示されます。そこで compare across forks (フォーク同士の比較)というリンクをクリックします。
Compare_across_forks
再びリポジトリが表示されるので、今度はマージ元に sb/smallbasic-editor を指定します。
Choose_a_head_repository
すると問題がなければ緑の [Create pull request ] ボタンが出現するので、これを押してプルリクエストを作成します。
Create_pull_request
次の画面ではプルリクエストのタイトル、コメントを入力し、必要に応じて右側の欄にも情報を入力します。今回は担当に自分を指定し、分類として作成した sync というラベルを設定しました。入力後 [Create Pull Request] ボタンを押します。
Pull_request_title
これでプルリクエストが作成されたので、[Merge pull request] ボタンを押してリクエストを受け入れます。
Merge_pull_request
さらに [Confirm merge] ボタンを押します。
Confirm_merge
紫の Merged が表示されればマージの終了です。
Merged
(つづく)

コメントを残す