gpt4 book ai didi

读写模式下的 Git difftool

转载 作者:太空狗 更新时间:2023-10-29 13:30:12 24 4
gpt4 key购买 nike

我的 ~/.gitconfig 中有以下配置

[diff]
tool = vimdiff
[diftool]
prompt = false

当我启动 git difftool 时,它默认以只读模式打开缓冲区。我用它来查看提交前的更改,并说我发现了一些小的更改,比如我没有删除的注释行或 JS console.log 语句,我被迫退出该工具并打开文件并进行更改。我非常想要一种在视觉差异窗口本身内进行更改的方法。

http://gitlog.wordpress.com/2011/03/30/git-1-7-4-2/说““git difftool”没有告诉 (g)vimdiff 它正在读取的文件是以只读方式打开。”据此我认为这种只读行为是需要的。

  1. 我很想知道为什么在 difftool 中选择只读行为作为默认行为。

  2. 有什么方法可以配置 difftool 以允许读/写吗?

  3. 来自 git, vimdiff and dirdiff ,我看到 vim 和 git diffall 脚本的逃亡插件也可以作为替代品,使这个差异审查过程更容易。使用 fugitive 是否会开启使用读/写视觉差异模式的可能性?

最佳答案

如果你不使用 Fugitive ,你可以切换只读模式(每个 Pane !)

:set readonly!

:set ro!

关于读写模式下的 Git difftool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16232767/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com