问题标签 [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 回答
603 浏览

winmerge - git difftool,winmerge 与新文件

我已经看到有关仅使用 difftool 显示修改后的文件等的条目,但有没有人找到一种方法来显示新文件?我仍然想看看有人在提交中添加了什么,即使它是一个新文件而不是修改。似乎 difftool 需要的是创建一个空的“虚拟”文件,以便像 winmerge 这样的工具有一些可以“比较”的东西。

0 投票
1 回答
1709 浏览

git - How to open git difftool for multiple files in a single Bcomp3 window?

When using git difftool --tool=bc3 from Git-Bash I got a BC3 window for each file. But to see the next window I had to close the previous one.

I wanted to see all diffed files at the same time as tabs in a single BC3 window.

0 投票
2 回答
908 浏览

git - 为什么我不能为 Git 配置外部 difftool 或 mergetool?

我正在尝试在 Windows 10 下为 Git 配置外部 difftool 和 mergetool。

一切都在告诉我要输入两个 Git 命令,如下所示。有人说用一段wrapper.sh时间,有人说没必要。

(第二行看起来像这样:)

这对我不起作用。我也试过:

我的配置文件如下所示:

我究竟做错了什么?

0 投票
2 回答
791 浏览

git - 如何结束 git difftool 会话(除了比较)?

我正在使用命令git difftool --tool=bc3,git打开第一个文件并等待我关闭它,然后它会打开下一个文件并一遍又一遍。

如何强制 git 关闭此会话?

谢谢。

0 投票
3 回答
3402 浏览

git - Git difftool有时不打开

我有 2 个文件夹(使用不同的代码)初始化了 git。但是当我这样做时

一个 repo 运行良好,并询问我是否要在 meld 中打开文件进行比较。另一个只是在控制台中输出所有内容,并没有执行融合。

两个 .git/config 文件也是相同的(除了 url)

有谁知道这是为什么?

0 投票
1 回答
32 浏览

git - difftool - 只加载 1 个版本的 gitfile 而不是 2 个

我正在尝试使用INET PDFC作为 difftool 来比较不同版本的 pdf 文件。

配置文件

当我运行时,git difftool HEAD HEAD^ <filename>我只看到 1 个文件。

如何将这两个版本加载到此工具中?还是我应该使用 .bat 文件?如何?

0 投票
0 回答
76 浏览

git - 用作 git difftool 时使 meld 显示用户友好的标题

我使用 meld 作为我的 git difftool。通常在将我的当前状态与特定分支(例如)进行比较时,如下所示:

除非从代码状态很明显,否则我很难确定哪个是我当前的状态,哪个是我要比较的分支,因为它们都标有 tmp 目录。有没有办法指示 git 指示 meld 为左右面板添加更人性化的标题?(例如“分支名称”和“头”)?如有必要,我准备进行一些黑客攻击。

0 投票
2 回答
524 浏览

git - git difftool 给出错误

我想区分 2 个分支之间的特定文件。我看到有一个difftool。但我试过了,我没有成功。我有一个名为 abc.cpp 的文件和 2 个远程分支,分别是 May_Version 和 June_Version,我的文件位于文件夹 /xyz/tools 中。我试过了

使用上面的命令它给出了以下错误

致命:错误的修订版“May_Version:xyz/tools/abc.cpp”

我试过了

致命:May_Version 中不存在路径“xyz/tools/abc/cpp”。

有人能告诉我正确的语法吗?

0 投票
1 回答
1960 浏览

git - 如何让winmerge在git中显示新文件的差异?

我可以让 winmerge 向我展示修改文件的差异。但是对于新文件,winmerge 会给出一个对话框,提示“左路径无效!”。我希望它显示左窗格为空,右窗格显示文件的内容。

winmerge 对话框:

在此处输入图像描述

我在 git 版本 2.8.2.windows.1

这是我对 difftool 的 git 配置:

我错过了什么?

0 投票
1 回答
1348 浏览

git - 使用差异工具(如融合)查看标签的差异

问题很简单——如何查看项目中两个标签之间的差异,但借助 GUI 的强大功能,而不仅仅是控制台?

关于提交、分支之间的视图差异有很多问题。标签之间的差异也很有帮助。此外,这些问题有很多旧答案,其中包含对外部工具的提示,以增加在 diff 命令中使用 GUI 工具的可能性。由于 git 1.7.11 不是必需的,因为这个版本有 git 的可能性difftool包括。