我实际上忽略了 IntelliJ 的 git 集成,最近我对 git 默认附带的 diff 工具感到沮丧,我注意到 intellij 如何以非常好的方式查看给定文件的历史记录,并比较以前的版本等
您喜欢使用 IntelliJ 进行哪些很酷/有用的 git 集成提示和技巧?
我希望看到一些键盘快捷键,例如,如果我正在处理一个文件,我想快速打开历史 View 或与上次提交的文件进行比较。
是否可以比较提交? (不只是一个文件)
顺便说一句,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/