我该如何更改IntelliJ中Git Gutter比较的提交版本?

4
在IntelliJ中的git gutter是查看文件更改的好方法。它会将当前文件版本与上一次提交进行比较。但是,当我提交更改时,gutter中的指示器会消失。
我希望IntelliJ将我的文件与最初要比较的提交进行比较,并在我提交更改时不更新要比较文件的提交。
我该如何指定git gutter要比较的提交?
2个回答

2

谢谢,这看起来很有前途!我会试一试。 - quantumbutterfly

2
Git gutter 用于显示未提交的更改,通过将本地文件与 HEAD 进行比较。这是不可配置的。当您提交更改时,您的提交变成了 HEAD,并且没有未提交的更改可以进行比较,因此 gutter 无法突出显示任何行。
但是,您可以使用 注释 操作(IntelliJ 对 git blame 的名称)来显示每行引入的最后一个提交,并允许执行多个操作:

enter image description here

你可能会觉得它有用。

“git annotate” 作为一种快捷方式非常好用。我使用 cmd+§。在 IntelliJ 中,进入首选项中的键盘映射,并搜索 “annotate” 来更改所有版本控制系统的设置。 - miva2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接