我目前使用meld作为git diff
。我已经这样配置了它:
我已将 git-meld 添加到/ bin:
#!/bin/bash
meld "$2" "$5"
使其可执行
chmod +x git-meld
并将其添加到我的git配置中:
git config --global diff.external git-meld
我在本地工作时工作正常。但是当我通过SSH登录时,我收到一条错误消息。
如果我在通过SSH登录时可以使用meld会很棒,但使用标准差异也可以。
所以我的问题是:在本地工作时如何为git提供图形'diff'并通过SSH使用diff?
答案 0 :(得分:2)
大致改变您的git-meld
脚本:
if [ $DISPLAY ]; then
exec meld "$2" "$5"
else
exec diff "$2" "$5"
fi