java - IntelliJ git 集成提示和技巧

标签 java git intellij-idea

我实际上忽略了 IntelliJ 的 git 集成,最近我对 git 默认附带的 diff 工具感到沮丧,我注意到 intellij 如何以非常好的方式查看给定文件的历史记录,并比较以前的版本等

您喜欢使用 IntelliJ 进行哪些很酷/有用的 git 集成提示和技巧?

  1. 我希望看到一些键盘快捷键,例如,如果我正在处理一个文件,我想快速打开历史 View 或与上次提交的文件进行比较。

  2. 是否可以比较提交? (不只是一个文件)

顺便说一句,IntelliJ默认使用什么diff工具,很不错!

最佳答案

可以查看IntelliJ IDEA的default keymap reference card看看有什么可用的开始。

我不相信有一个默认的键盘快捷键分配给显示当前文件历史记录,但你可以专门分配一个快捷键来显示文件历史记录:

Settings → Keymap → (in the search box on the right type: "history" to narrow the options) → assign your desired keyboard shortcut to "Git: Show History"

虽然比较来自不同提交的文件的各种修订是绝对可能的,但我不确定您还想做些什么来比较超出单个文件范围的提交,但是在审查提交时,您可以查看提交中的所有更改,显示所有差异,一次显示一个文件。

就他们的差异工具而言,我相信它是内部开发的并且是他们的一部分 version control功能集。

关于java - IntelliJ git 集成提示和技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13773239/

相关文章:

java - 如何在 Java 中迭代 DStream

git 将所有分支从一个远程推送到另一个远程

windows - 我的 Windows PC 上有多个版本的 Git?

python - Intellij 中未正确检测到 Python 文件并且缺少语法突出显示

intellij-idea - 使用 dart 为 angular2 组件定义提供程序

java - 在 java 中使用 IP 地址查找位置的示例代码?

扩展抽象类的 Java 静态类

java - 使用 'cast' 方法将 Integer 转换为 int 时自动装箱/拆箱

git - 如何使用 Git Bash 查看已删除的文件?

java - 如何防止从 IntelliJ Jetbrains 编辑器中的声明中删除前导空格?