是否可以在 mergetool/meld中有4列:本地、基本、远程、已编辑?即与现在相同,只是在合并时不会从视线中丢失 Base。
问问题
621 次
2 回答
0
使用kdiff3
orvimdiff
作为合并工具。那些正好显示了四个版本。
利用
git mergetool -t kdiff3
在这种情况下使用它或
git config --global merge.tool kdiff3
将其用作默认值。
于 2013-06-06T12:51:19.207 回答
-1
我正在使用 meld 进行合并工具,这对我来说非常酷,请尝试关注。
1) sudo sudo apt-get install meld
2) 使用 vi 编辑器在桌面上创建文件 git-diff.sh 脚本文件
3)在这个新创建的文件中添加以下内容,这是用于运行融合命令
**#!/bin/bash
融合 "$2" "$5" > /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 以使用此脚本
[差异]
external = /usr/local/bin/git-diff.sh
6)编辑任何文件并使用已提交和当前编辑的更改进行测试
git diff
7)如果它在合并分支上工作,如果发生冲突,然后尝试 git mergetool 并排显示 3 个文件,currentBranch 文件,公共祖先文件,目标分支文件
于 2013-06-06T13:24:02.013 回答