我实际上忽略了IntelliJ所具有的git集成,并且我最近对git默认带来的diff工具感到沮丧,我注意到intellij有一种非常好的方式来查看给定文件的历史记录,并比较以前的版本等
您对IntelliJ有哪些很酷/有用的git集成提示和技巧?
我想看一些键盘快捷键,比如我在文件中,我想快速打开历史记录视图或与上一个已调配文件进行比较。
是否可以比较提交? (不只是一个文件)
答案 0 :(得分:6)
您可以查看IntelliJ IDEA的default keymap reference card以查看可用的内容。
我不相信指定显示当前文件历史记录的默认键盘快捷键,但您可以专门指定显示文件历史记录的快捷方式:
设置→按键图→(在右侧类型的搜索框中:缩小选项的“历史记录”)→将所需的键盘快捷键分配给“Git:显示历史记录”
虽然绝对可以比较来自不同提交的文件的各种修订,但我不确定除了单个文件的范围之外你还想做什么来比较提交,但是在查看提交时,你可以查看提交中的所有更改,一次显示所有差异,一个文件。
就他们的差异工具而言,我认为它是内部开发的,是version control功能集的一部分。