我的〜/ .gitconfig中有以下配置
[diff]
tool = vimdiff
[diftool]
prompt = false
Run Code Online (Sandbox Code Playgroud)
当我启动git difftool时,它默认以只读模式打开缓冲区.我使用它来检查提交之前的更改,并说我发现一些小的更改,如我没有删除的注释掉的行或JS console.log语句,我被迫退出该工具并打开文件并进行更改.我非常想在视觉差异窗口中进行更改.
http://gitlog.wordpress.com/2011/03/30/git-1-7-4-2/ 说""git difftool"没有告诉(g)vimdiff它正在阅读的文件是只读." 从这一点来看,我认为这种只读行为是理想的.
我很想知道为什么在difftool中选择只读行为作为默认行为.
有什么办法可以配置difftool来允许读/写吗?
从git,vimdiff和dirdiff,我看到vim和git diffall脚本的逃逸插件也可以作为替代方案,使这个差异审查过程更容易.使用逃犯是否会开启使用读/写视觉差异模式的可能性?