相关疑难解决方法(0)

使用ediff作为git mergetool

我希望能够使用ediff与"git mergetool".

我找到了一些改变源代码的补丁,我不想这样做.相反,我想在我的.gitconfig中添加ediff支持.

我知道git已经内置了对emerge的支持,但我更喜欢ediff.

我试图将这些行添加到我的.gitconfig:

[mergetool "ediff"]
    cmd = emacs --eval "(ediff-merge-files-with-ancestor \"$LOCAL\" \"$REMOTE\" \"$BASE\" nil \"$MERGED\")"
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用"git mergetool --tool = ediff"运行时,我得到了这个:

eval: 1: Syntax error: "(" unexpected
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

git emacs merge

49
推荐指数
4
解决办法
3万
查看次数

标签 统计

emacs ×1

git ×1

merge ×1