我有2个文件夹(与不同的代码)与git初始化。但当我这么做的时候
git difftool -t meld 有一个repo运行得很好,它问我是否要在meld中打开文件进行比较。另一个只是在控制台中输出所有内容,并没有执行meld。
此外,两个.git/config文件都是相同的(除了url)
有人知道这是为什么吗?
发布于 2017-08-18 07:42:54
发布于 2016-02-26 15:52:03
您可能已经在本地而不是全局配置了diff.tool (检查项目和全局~/.gitconfig文件中的.git/config文件的内容)。
要将meld设置为全局扩散工具,请执行以下操作:
git config --global diff.tool meld发布于 2017-02-01 11:30:47
您是否已配置了difftool,但未配置mergetool,但存在未解决的冲突?
当我有一个现有的冲突需要解决时,我发现了类似的行为。我想发生在我身上的是git试图“提供帮助”并在我请求difftool时启动mergetool。我没有设置任何mergetool,只设置了difftool。当我手动解决与git add的冲突时,difftool又开始工作了。非常令人沮丧。
https://stackoverflow.com/questions/35642530
复制相似问题