如何让编辑器 gutter 显示针对另一个分支的行更改,例如 origin/main?

问题描述 投票:0回答:1

如下面的屏幕截图所示,编辑器左侧的装订线显示行号和颜色指示器,其中行已更改(以及更改类型):

它显示了当前

HEAD
的变化。

我怎样才能让它显示对另一个分支的更改,例如 main 或什至远程分支,例如 origin/main?

例如,如果在 origin/mainline 上已经进行了相同的更改,我根本不希望显示任何颜色指示器。

谢谢!!!!!

intellij-idea pycharm webstorm jetbrains-ide
1个回答
5
投票

您可以使用 Git Scope 插件做到这一点

它添加了一个

Git Scope
工具窗口,看起来很像内置的 Git 工具窗口(如果启用了 Git 非模态界面,则为 Commit 工具窗口)。在
Git Scope
窗口中,您可以选择不同的分支作为文件更改指示器的基础:

不仅如此:

  • 如果单击颜色指示器,您可以看到与所选分支的实际差异。
  • Git Scope
    窗口显示针对所选分支的所有更改的文件(很像内置的 git 窗口显示针对
    HEAD
    的所有更改的文件)。
  • 与内置窗口一样,您可以右键单击任何文件或按 ⌘D 查看完整差异,或按
    Show Diff
    按钮遍历所有文件更改。
  • 事实上,据我所知,Git-Scope 甚至为显示当前打开文件的差异的内置命令改变了差异上下文。
  • Git Scope
    窗口有一个切换按钮,可以方便地在正常模式(不同于
    HEAD
    )和
    Git Scope
    模式之间来回切换。
© www.soinside.com 2019 - 2024. All rights reserved.