使用 IntelliJ 的差异查看器是审查代码的一种非常好的方式,因为您可以使用 IntelliJ 代码编辑器的所有功能(重构、完成等)在本地版本中进行更改。
不幸的是,当您在 IntelliJ 中进行代码审查时,我还没有想出如何做最重要的事情,即:查看工作树中所有已更改文件的差异( check out 到您想要检查的分支) merge 自)和另一个分支(您计划 merge 到的分支,例如“master”)。
有人知道怎么做吗?
最佳答案
现在已经实现了。为了比较两个分支,您需要:
- 查看您要与之比较的分支机构之一。
- 在 IntelliJ 窗口右下角状态栏的 Git 分支 pop 窗口中选择要与之比较的分支。显示带有一些选项的 pop 窗口。
- 选择“比较”选项。
- 默认情况下,这会显示所有提交。您还可以选择“差异”选项卡以显示实际更改。
这一切在 one of their blog posts 中有更详细的描述。 .
关于git - 智能 : Viewing diff of all changed files between local and a git commit/branch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9825106/