プルリクエスト中でのブランチの比較について
プルリクエストは、変更のマージ対象のbaseブランチに対するトピックブランチ中で作成した変更を比較するdiffを表示します。
ノート:プルリクエストを作成する際には、変更の比較対象となるbaseブランチを変更できます。 詳しい情報についてはプルリクエストの作成を参照してください。
ここには以下の内容があります:
プルリクエスト中で提案された変更は、Files changed(変更されたファイル)タブで表示できます。
コミットそのものを見るよりは、プルリクエストがマージされた際に提案された変更がファイルに現れるのを見ることができます。 Files changed(変更されたファイル)タブ内では、ファイルはアルファベット順に表示されます。 ファイルへの追加は緑で表示され、先頭に+
サインが付きます。削除されたコンテンツは赤で表示され、先頭に-
サインが付きます。
diff 表示の選択肢
Tip:変更のコンテキストの理解が難しいなら、File changed(変更されたファイル)タブ中のView(表示)をクリックして、提案された変更中のファイル全体を表示させることができます。
diff の見方には複数の選択肢があります。
- 統合ビューでは、更新分と既存の内容が線形ビューに一緒に表示されます。
- 分割ビューでは、古い内容が片側に、新しい内容が反対側に表示されます。
- リッチ diff ビューでは、プルリクエストがマージされたときに変更がどのように見えるかのプレビューが表示されます。
- ソースビューでは、ソース内の変更がリッチ diff ビューのフォーマットなしで表示されます。
プルリクエスト中の大きな変更をもっと正確に表示するために、空白の変更を無視するよう選択することもできます。
スリードットおよびツードット Git diff での比較
GitHub のプルリクエストはスリードットdiff、すなわちトピックブランチの最新バージョンと、トピックブランチが最後に base ブランチと同期されたコミットとの比較を表示します。
双方のブランチの最新バージョン間の比較、あるいはツードット diff を見たい場合には、base ブランチを作業中のブランチにマージして、最新の共通の先祖を更新できます。
diffが表示されない理由
- ファイルあるいは特定のファイルタイプの合計での制限を超えた。 詳しい情報についてはリポジトリ中のコンテンツとdiffの表示の制限を参照してください。
- ファイルが、デフォルトで表示をブロックするリポジトリの.gitattributesファイルのルールにマッチした。 詳しい情報についてはGitHubでの変更されたファイルの表示方法のカスタマイズを参照してください。