git - 智能 : Viewing diff of all changed files between local and a git commit/branch

标签 git intellij-idea

使用 IntelliJ 的差异查看器是审查代码的一种非常好的方式,因为您可以使用 IntelliJ 代码编辑器的所有功能(重构、完成等)在本地版本中进行更改。

不幸的是,当您在 IntelliJ 中进行代码审查时,我还没有想出如何做最重要的事情,即:查看工作树中所有已更改文件的差异( check out 到您想要检查的分支) merge 自)和另一个分支(您计划 merge 到的分支,例如“master”)。

有人知道怎么做吗?

最佳答案

现在已经实现了。为了比较两个分支,您需要:

  1. 查看您要与之比较的分支机构之一。
  2. 在 IntelliJ 窗口右下角状态栏的 Git 分支 pop 窗口中选择要与之比较的分支。显示带有一些选项的 pop 窗口。
  3. 选择“比较”选项。
  4. 默认情况下,这会显示所有提交。您还可以选择“差异”选项卡以显示实际更改。

这一切在 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/

相关文章:

git - 撤消 git 存储

java - .proto 文件导入时出错

java - 在 Intellij 的代码完成中隐藏基类方法?

macos - 如何阻止扩展坞中的 IntelliJ 图标弹跳,而不关闭所有应用程序的弹跳

java - Intellij,如何为 Junit 单元测试设置 JVM 参数?

ruby-on-rails - 有没有办法告诉 Capistrano 将本地存储库部署到远程服务器?

linux - Git 检索在分支中修改的所有文件的列表

git - Heroku-上载SSH公钥失败

git update-index --assume-unchanged 返回 "fatal unable to mark file"

java - 图像图标未显示在 JPanel 中