如何使编辑器装订线显示针对另一个分支(例如 origin/main)的行更改?

kev*_*ang 4 jetbrains-ide intellij-idea pycharm webstorm

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

在此输入图像描述

它显示了相对于当前的变化HEAD

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

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

谢谢你!!!!!

vas*_*vas 5

您可以使用Git Scope插件来完成此操作

\n

它添加了一个Git Scope看起来很像内置 Git 工具窗口的工具窗口(如果启用了 Git 非模式界面,则为提交工具窗口)。在Git Scope窗口中,您可以选择不同的分支作为文件更改指示器的基础:显示 Git-Scope 工具窗口的屏幕截图

\n

不仅:

\n
    \n
  • 如果单击颜色指示器,您可以看到与所选分支的实际差异。
  • \n
  • Git Scope窗口显示针对所选分支的所有更改的文件(很像内置的 git 窗口显示针对 的所有更改的文件HEAD)。
  • \n
  • 与内置窗口一样,您可以右键单击任何文件或按 \xe2\x8c\x98D 查看完整差异,或单击按钮Show Diff迭代所有文件更改。
  • \n
  • 事实上,据我所知,Git-Scope 甚至更改了用于显示当前打开文件差异的内置命令的差异上下文。
  • \n
  • 该窗口有一个切换按钮,可以方便地在正常模式(与)和模式Git Scope之间来回切换。HEADGit Scope
  • \n
\n