Using IntelliJ's diff viewer is a very nice way to review code because you can make changes in your local version with all the capabilities of the IntelliJ code editor (refactoring, completion, etc).
Unfortunately, I have not worked out how to do the most important thing when you're doing code reviews in IntelliJ, namely: Looking at the diff of all the changed files in the working tree (checked out to the branch you want to merge from) and another branch (the branch you plan to merge into, e.g. "master").
Does anyone know how to do this?
Though Jon Tirsen's answer is correct, you need to go through entire text in order to understand how to do that.
Here's the images of the same in mac.
UPDATE: In the new UI, click on Show Diff with Working Tree
Files
and press cmd + d
cmd + shift + ]
and cmd + shift + [
to shift between files.Diff Tip: IntelliJ provides advanced diff features. You can check those on the 3rd image.