问题标签 [opendiff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
9068 浏览

xcode - 带有 opendiff 的 git diff 给出“无法启动 FileMerge”错误

我已将 git 配置为使用 ~/bin/opendiff-git.sh 作为我的外部差异工具。该脚本如下所示:

当我尝试从命令行执行 git diff 时,我收到以下消息:

这是怎么回事?这已经工作了好几个月,但最近停止工作。

0 投票
3 回答
2036 浏览

git - 我不能让 git diff 使用 opendiff

我想使用 opendiff 作为 git diff 的默认差异工具。这曾经有效,但由于某种原因停止工作。我正在使用一个脚本:

在 .gitconfig 中设置:

这最近对我不起作用。怎么了?

更新:当我克隆一个新的存储库时,一切正常!奇怪的!

0 投票
3 回答
3969 浏览

xcode - Opendiff 不再启动

今天我尝试在我的 MacBook Pro 上使用 opendiff,我得到了这个错误。

你知道为什么它突然开始发生以及如何解决它吗?

0 投票
2 回答
2540 浏览

macos - 试图在 mac 上设置 svn 外部差异程序

我在尝试在 Mac OSX Lion 上为 svn 设置外部差异程序时遇到问题。我安装了 xxdiff 和 opendiff。

我将这些行添加到 ~/.subversion/config:

或者

但是当我调用 svn 时,我得到了这个错误:

我该如何解决这个问题?

0 投票
1 回答
956 浏览

git - 使Git diff和merge使用opendiff的某种方法是什么?

我正在使用 github 建议使其工作: https ://gist.github.com/329690

现在我的全局配置文件包含:

但是,当我使用 时gif diff,输出仍然以文本输出的形式出现,使用时的任何合并冲突也是如此git merge <branch>。有确定的方法让他们使用 opendiff 吗?(当使用git diff并且git merge最好不要通过其他命令时)

0 投票
2 回答
1271 浏览

git - opendiff 或其他合并工具通过 ssh 与远程机器的 Git 交谈

如何使用 opendiff 或其他可视化合并工具通过 ssh 连接到远程 Linux 服务器并使用本地可视化合并工具处理 Git 合并冲突?

我可以在本地配置 git 来代理远程服务器吗?

0 投票
2 回答
281 浏览

git - have "git show" use opendiff on osx to show commits

I found ways to use opendiff for "git diff" but "git show" doesn't have quite the same options.

0 投票
3 回答
28952 浏览

git - 如何使用 opendiff 作为默认的合并工具

嗨,我正在尝试使用 opendiff 作为 git mergetool,但是当我运行 mergetool 时,我收到以下错误消息:

合并工具 opendiff 不能作为“opendiff”使用

我究竟做错了什么?它以前工作得很好,但是自从我安装了一个新的硬盘驱动器后它就不再工作了:(

0 投票
0 回答
892 浏览

macos - Git diff seems to ignore the diff.external variable

I have been using visual diff tool (opendiff) with a wrapper script and set the diff.external variable to point to it for some time now. Recently I decided to try delta walker because opendiff just wasn't feature rich enough for my workflow.

I used the deltawalker "one-button" scm integration. The diff.external variable changed appropriately.

But git diff never opened deltawalker, instead it stuck with diff -cc (the old default). I thought this was weird and investigated for some time eventually modifying the delta walker git-diff script to just dump something when invoked. Nothing happened. I then tried switching back to my opendiff wrapper script and still nothing happened. It's like git diff stopped invoking the external scripts all together. Both scripts have 755 permissions. So now I'm stumped.

Has anybody else had this issue? And if so how did you resolve it?

The following is the git config --list output:

0 投票
1 回答
835 浏览

git - 在 Mavericks 和 Xcode 5.0.1 之后使用带有 opendiff 的 git mergetool 时出错

我刚刚安装了 OS X Maverics 和 Xcode 5.0.1,但现在当我尝试使用git mergetool时,opendiff我收到了这个错误:

xcode-select路径是/Applications/Xcode.app/Contents/Developer/

任何想法?