« 本になった私のブログ 4 | トップページ | C# (6) リモートリポジトリとの差分をプル »

2019/02/26

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

(つづく)

|

« 本になった私のブログ 4 | トップページ | C# (6) リモートリポジトリとの差分をプル »

C#」カテゴリの記事

GitHub」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: C# (5) フォークへのマージ:

« 本になった私のブログ 4 | トップページ | C# (6) リモートリポジトリとの差分をプル »