3

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

您喜欢 IntelliJ 的哪些很酷/有用的 git 集成技巧和窍门?

  1. 我想看看一些键盘快捷键,比如如果我在一个文件上,我想快速打开历史视图或与最后一个提交的文件进行比较。

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

BTW,IntelliJ 默认使用什么 diff 工具,很不错!

4

1 回答 1

6

您可以查看 IntelliJ IDEA 的默认键盘映射参考卡以了解开始时可用的内容。

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

设置→键盘映射→(在右侧的搜索框中键入:“历史”以缩小选项)→将所需的键盘快捷键分配给“Git:显示历史”

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

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

于 2012-12-08T00:53:39.250 回答