如何使编辑器间距显示针对另一个分支的行更改,例如 origin/main?
how to make the editor gutter show lines changes against another branch, such as origin/main?
如下面的屏幕截图所示,编辑器左侧的装订线显示行号和行已更改(以及更改类型)的颜色指示器:
它显示了相对于当前 HEAD
的变化。
我怎样才能让它显示对另一个分支的更改,例如主分支甚至 origin/main 等远程分支?
例如,如果已经在 origin/main 行上进行了相同的更改,我根本不希望显示任何颜色指示器。
谢谢!!!!!
您可以使用 Git Scope 插件
它添加了一个 Git Scope
工具 window,它看起来很像内置的 Git 工具 window(或者 Commit 工具 window,如果你启用 Git 非模态界面)。在 Git Scope
window 你可以 select 一个不同的分支作为文件变化指标的基础:
不仅如此:
- 如果您单击颜色指示器,您可以看到与所选分支的实际差异。
-
Git Scope
window 显示针对所选分支的所有更改文件(很像内置 git window 显示针对 [=13= 的所有更改文件]).
- 与内置 window 一样,您可以右键单击任何文件或按 ⌘D 查看完整差异,或按
Show Diff
按钮遍历所有文件更改。
- 事实上,据我所知,Git-Scope 甚至为显示当前打开文件的差异的内置命令更改了差异上下文。
Git Scope
window 有一个切换按钮,可以方便地在正常模式(与 HEAD
不同)和 Git Scope
模式之间来回切换。
如下面的屏幕截图所示,编辑器左侧的装订线显示行号和行已更改(以及更改类型)的颜色指示器:
它显示了相对于当前 HEAD
的变化。
我怎样才能让它显示对另一个分支的更改,例如主分支甚至 origin/main 等远程分支?
例如,如果已经在 origin/main 行上进行了相同的更改,我根本不希望显示任何颜色指示器。
谢谢!!!!!
您可以使用 Git Scope 插件
它添加了一个 Git Scope
工具 window,它看起来很像内置的 Git 工具 window(或者 Commit 工具 window,如果你启用 Git 非模态界面)。在 Git Scope
window 你可以 select 一个不同的分支作为文件变化指标的基础:
不仅如此:
- 如果您单击颜色指示器,您可以看到与所选分支的实际差异。
-
Git Scope
window 显示针对所选分支的所有更改文件(很像内置 git window 显示针对 [=13= 的所有更改文件]). - 与内置 window 一样,您可以右键单击任何文件或按 ⌘D 查看完整差异,或按
Show Diff
按钮遍历所有文件更改。 - 事实上,据我所知,Git-Scope 甚至为显示当前打开文件的差异的内置命令更改了差异上下文。
Git Scope
window 有一个切换按钮,可以方便地在正常模式(与HEAD
不同)和Git Scope
模式之间来回切换。