0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AndroidStudioの新しいDiffViewによってPRの差分をGithubライクに見れるようになった

Last updated at Posted at 2024-04-13

IntelliJ IDEA 2023.3にて、「オールインワンの差分ビューアー」というDiffViewの新機能が登場しました。

これによって、PRの差分をGithubのfiles changedとかなり近い体験で確認できるようになります。

  • 複数ファイルの差分をスクロールによって確認できる
  • 差分とその付近の行のみ表示できる

■ Githubとの比較

Github AndroidStudio
スクリーンショット 2024-04-13 22.39.26.png スクリーンショット 2024-04-13 22.39.42.png

Split表示

Github AndroidStudio
スクリーンショット 2024-04-13 22.25.02.png スクリーンショット 2024-04-13 22.43.21.png

動作環境

本記事では、AndroidStudio Koala | 2024.1.1 Canary3 を使用しています。

Koalaより古いバージョンも見てみましたが、これらでは有効にするオプションを見つけられませんでした。

  • JellyFish 2023.3.1 RC2
  • Iguana 2023.2.1 Canary18
  • HedgeHog 2023.1.1 Patch2

セットアップ方法

まずは「オールインワンの差分ビューアー」を有効にしましょう。
AndroidStudioのPullRequestタブにて変更されたファイルをクリックしDiffViewを開きます。
DiffViewの設定に「Show All files in One Diff View」があるのでクリックします。

スクリーンショット 2024-04-13 23.54.15.png

これにて「オールインワンの差分ビューアー」が有効になりますが、デフォルトでは次のようにファイルの全ての行が表示されてしまいます。
スクリーンショット 2024-04-14 0.04.00.png

差分とその付近の行のみ表示したいので、DiffViewの設定から「Collapse Unchanged Fragments」を有効にしましょう。
これで、下記のようにGithubライクな表示にすることができました。
スクリーンショット 2024-04-13 22.25.24.png

波線をクリックすることで、差分付近の行の表示範囲を広げることもできます。

その他のオプション

DiffViewの設定から、さらに表示をカスタマイズすることができます。
私のおすすめはIgnoreChangesの「Ignore whitespaces and empty lines」です。

これを有効にすると、スペースや空行が増えただけの差分を表示しないようにできます。

おわりに

DiffViewの進化によって、AndroidStudio内でのPRレビューがさらに便利になりました。
ぜひ活用して素敵なAndroidStudioライフを送りましょう

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?