小编Ram*_*ath的帖子

Git difftool处于读写模式

我的〜/ .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它正在阅读的文件是只读." 从这一点来看,我认为这种只读行为是理想的.

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

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

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

git vim

4
推荐指数
1
解决办法
1722
查看次数

标签 统计

git ×1

vim ×1