LoginSignup
21
4

More than 3 years have passed since last update.

複数コミットの差分をPull Requestで表示する方法

Last updated at Posted at 2019-11-30

こんにちは!
株式会社Diverseでかいはつ室の室長をしているsamukeiです。

Diverseは「すべての人へ出会いのプラットフォームを作る」をミッションにインターネットでの出会いを提供するサービスを展開している会社です。
DroidKaigi2019iOSDC2019にスポンサードするなどエンジニア文化にも理解がある会社です。
当社に興味がわいた方はお気軽に@SAMUKEIにDMください!

さて、1日目の記事としてgithubのちょっと便利なtipsを1つご紹介します。

複数コミットの差分をPull Requestで表示する方法

Pull Requestでレビュアーから修正が必要だった場合、複数のコミットにまたがって修正することがあると思います。
その際に、あるコミットからあるコミットまでの差分だけを表示したい!と思うことがありました。
今まではコミット単位のURLをコメントに貼って、参照してもらうようにしていたのですが、Githubの機能としてこの要件を満たす機能を見つけたので紹介します。

  1. Pull Requestの画面を開き、画面左の「Changes from: all commits」をクリックします
    スクリーンショット 2019-11-25 11.23.41.png

  2. 「Select commit」から差分として選択したいコミットの先頭を「Shift」を押しながら始点をクリックします。そうすると、ハイライトされることがわかります。
    スクリーンショット 2019-11-23 2.12.57.png

  3. 「Shift」を押したまま、選択したいコミットの最後のコミットをクリックします。
    スクリーンショット 2019-11-23 2.13.10.png

  4. クリック後に、先頭→最後のコミットの間の差分が表示されます。
    スクリーンショット 2019-11-25 11.24.48.png

このURLを共有することで、あるコミットからあるコミットまでの差分だけを抽出でき、簡単に再度レビューしてもらうことが出来るようになりました。
レビュアーとのやりとりが円滑にすることができたので皆さんも試してみてください:relaxed:

21
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
4