问题标签 [difftool]

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 投票
1 回答
52 浏览

linux - 为什么 git 不读取添加的文件?

我正在阅读一篇文章,告诉我添加一个文件并将其放在我的路径中。不知道作者所说的路径是什么意思,我只是把它放在我的根目录中。

尝试运行“git diffall”,git 说 diffall 不是命令,有什么想法吗?提前致谢。

文章片段了解更多信息:

将以下代码写入一个名为git-diffall并放置在您的路径中的文件中(我将其放入>…/my-git-install-dir/cmd/

并在 git 中运行它(使用通常的 diff 输入参数),例如:

git diffall git diffall 头

0 投票
1 回答
188 浏览

git - 如何设置 difftool 以使用寻呼机

core.pager如果我使用具有简单 shell 输出的 difftool,如何使用在.gitconfig 部分设置的寻呼机?

0 投票
1 回答
3256 浏览

macos - OS X 上的 opendiff (FileMerge):默认选择左侧

我可以将此工具配置为将每个不同块的选择默认设置在左侧而不是右侧吗?

现在的解决方法是交换边,但这有点令人困惑。

0 投票
1 回答
438 浏览

git - git difftool:如何衡量进度,即差异文件的数量和差异?

我知道我可以使用git difftool--dir-diff选项来一次性比较所有文件。

但是使用difftoolwith prompt 有其用途(对于相当少量的文件进行比较),特别是从 git 1.7.8 开始,您可以在其中跳过文件

但是,该提示不会显示差异队列中有多少文件或已经区分了多少文件。
您将如何在difftool提示中显示该信息?

0 投票
1 回答
183 浏览

mercurial - Mercurial & TortoiseHg - args error to config a diff tool?

I'm trying to configure a diff tool in TortoiseHg and Mercurial.

This is the configuratión I've done:

But when the tool start, it's looking for "$local" and "$base" files instead real file names.

I found on Task Manager that the command line is geting the names of the args instead their values:

How can I force to pass the value of the args to the command line?

0 投票
1 回答
1610 浏览

git - git difftool --dir-diff:如何复制回更改的文件

我之前用过git-diffall,但是作者说它被命令废弃git difftool --dir-diff

该命令git difftool --dir-diff无法复制我在 difftool 中更改的代码,就像git-diffall 的--copy-back选项一样

我在网上搜了一下,只找到了这个,看起来很复杂……:

[PATCH] difftool --dir-diff: 复制所有匹配工作树的文件

当您使用 difftool 并对代码进行一些更改时,您会怎么做?

谢谢

0 投票
4 回答
1085 浏览

git - 如何使 git difftool 始终导出绝对路径

当使用“git difftool”时,当其中一个文件是最新版本时,它会将相对路径传递给外部 diff 应用程序。

~/.gitconfig

示例命令

在这个例子app/views/shared/_graph.html.slim中是相对路径,它将被传递给外部 diff 应用程序,因为它是相对的,所以 diff 应用程序不知道如何打开它。

如何使“git difftool”始终导出绝对路径?

0 投票
1 回答
1846 浏览

windows - windows git bash 缺少 git difftool

我想使用 difftool 作为处理 git diff 的工具。具体来说,我习惯于在 Linux 环境中使用 Vimdiff。Windows 上的 git 似乎没有任何工具。我正在运行 Git Bash,并收到以下消息:

我可以在 Windows 上使用哪些 difftools?

0 投票
2 回答
2296 浏览

git - git difftool 运行 git diff

我显然在这里忽略了一些非常简单的东西,但我没有看到它。命令

运行 JetBrains 图形差异工具。我正在运行 git 1.8.3.2 并且有一个 git .config 包含

当我运行命令时

我在终端窗口中得到以下信息:

我在做什么错/不做什么?

0 投票
1 回答
530 浏览

git - 使用 git difftool 查看整个目录的差异

我在尝试使用 git difftool(在本例中为 mac 的 opendiff)来可视化最新 git 提交中的差异时遇到了麻烦。我不想为每对已更改的文件启动 opendiff,我只想启动一个比较整个目录的 opendiff 实例,所以我遵循了这个答案的建议,即使用--dir-diff. 我最终使用了这个命令:

问题是当我启动这个命令时,opendiff 说有 0 个差异(即使使用普通 diff 会显示多个文件中的差异)。这是怎么回事?如何正确使用 difftool?