是否可以在mergetool / meld中包含 4 列:Local,Base,Remote,Edited? 即现在和现在一样,除非你在合并时不会失去Base。
答案 0 :(得分:0)
使用kdiff3
或vimdiff
作为合并工具。那些显示了四个版本。
使用
git mergetool -t kdiff3
在这种情况下使用它或
git config --global merge.tool kdiff3
将其用作默认值。
答案 1 :(得分:-1)
我正在使用meld进行合并工具,对我来说非常酷,请尝试以下操作。
1)sudo sudo apt-get install meld
2)创建文件应使用vi编辑器在桌面上脚本文件git-diff.sh
3)在这个新创建的文件中添加以下内容,这是针对run meld命令
**#!/斌/庆典
融合" $ 2" " $ 5#34; > / dev / null 2>& 1 **
4)移动此文件并授予权利
$ sudo mv git-diff.sh / usr / local / bin /
$ sudo chmod + x /usr/local/bin/git-diff.sh
5)最后添加$ HOME / .gitconfig以使用此脚本
[DIFF]
external = /usr/local/bin/git-diff.sh
6)编辑任何文件并使用已提交和当前编辑的更改
进行测试git diff
7)如果它在合并分支上有效,如果发生冲突,则尝试git mergetool,它会并排显示3个文件,currentBranch文件,Common ancestor文件,目标分支文件