使用IntelliJ的diff查看器是一种非常好的查看代码的方法,因为您可以使用IntelliJ代码编辑器的所有功能(重构,完成等)在本地版本中进行更改。
不幸的是,当你在IntelliJ中进行代码评审时,我还没有弄清楚如何做最重要的事情,即:查看工作树中所有已更改文件的差异(签出到你想要的分支)合并来自)和另一个分支(您计划合并的分支,例如“master”。
有谁知道怎么做?
答案 0 :(得分:61)
现已实施。为了比较你做的两个分支:
这一点在blog posts的其中一个中有更详细的描述。
答案 1 :(得分:24)
尽管Jon Tirsen的回答是正确的,但您需要阅读整篇文章才能了解如何做到这一点。
这里是mac中的相同图像。
答案 2 :(得分:18)
答案 3 :(得分:1)
如果您只是想以并排的方式将当前打开的文件与另一个分支进行比较,请转到VCS - > Git - >与Branch比较。
答案 4 :(得分:1)
现在已实施。右键单击该项目,然后选择“ Git-与分支进行比较...”,然后选择master
分支。做完了区分所有文件。
答案 5 :(得分:0)
右键单击该类并选择Git选项,您将看到与分支选项进行比较,您可以在其中选择特定分支。
答案 6 :(得分:0)
Android Studio
基于IntelliJ IDEA
(自2018.3起),您可以使用View Pull Requests
功能来查看GitHub PRs
VCS -> Git -> View Pull Requests
了解更多here