问题标签 [examdiff]

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 回答
4216 浏览

mercurial - 在 Mercurial 中使用外部差异工具

有人知道如何将 ExamDiff 与 Mercurial 集成吗?我设置了 KDiff3,但不知道如何设置 ExamDiff。


更新:根据接受的答案,这个 .hgrc 配置有效:

可以使用命令运行 ExamDiffhg examdiff

0 投票
1 回答
1653 浏览

mercurial - 如何使用 GUI diff 工具查看 Mercurial 变更集更改

我们同时使用 Examdiff 和 Kdiff3 来查看 Mercurial 更改。

只需将其添加到.hgrc

然后您可以键入hg examdiffhg diff3查看所有更改的完整差异。

我想做同样的事情来查看由其他人签入的给定变更集的文件“之前和之后”。

我知道您可以键入hg log以查看所有变更集,然后hg log -vprXX查看文本差异,但这对于我的 GUI 偏爱的眼睛来说太难了。任何人都知道如何与 GUI 工具等效?

0 投票
1 回答
2474 浏览

mercurial - 不同时间点的电流源与源

知道如何查看变更集中的所有更改..

但是假设你更新了你的源代码,你做了 apull并且你得到了 3 个新的变更集。您如何比较远程存储库的当前状态(签入 3 个变更集)与当前源(在您的本地计算机上)?

我想使用我当前配置的视觉差异工具(Examdiff 或 Kdiff3)来做到这一点。

0 投票
2 回答
1200 浏览

mercurial - 使用视觉差异比较当前回购与主回购?

我们可以hg in -vp用来比较我们的本地仓库和主仓库。

你怎么能在视觉上做到这一点?我们使用 ExamDiff扩展作为 Mercurial 视觉差异工具。我们认为有一种方法可以做到这一点,hg in -vp但不确定如何做到这一点。

0 投票
3 回答
5833 浏览

regex - 日期的正则表达式(月 dd,yyyy)

我一直在使用这个 PDF 比较工具 (ExamDiff Pro),我试图弄清楚如何排除与潜在日期匹配的任何单词。我正在比较的文档上的特定日期格式使用类似:“2014 年 1 月 20 日”

有人可以帮我弄清楚这个正则表达式吗?

我发现了类似问题的结果,但它们的差异足以让我无法弄清楚:/

谢谢!

0 投票
4 回答
1464 浏览

merge - 如何将 ExamDiff Pro 配置为 SourceTree 的外部合并工具

我通过以下设置将此作为差异工具工作:

差异命令:C:\Program Files (x86)\ExamDiff Pro\ExamDiff.exe

论据:$LOCAL $REMOTE

如果我为合并设置设置类似:

差异命令:C:\Program Files (x86)\ExamDiff Pro\ExamDiff.exe

论据:/merge $REMOTE $BASE $LOCAL

我得到一个 ExamDiff 控制台窗口,有点像一个信息窗口,但不是预期的 GUI。

如果我手动构建合并命令并在命令行运行它,它工作没有问题,所以我认为它一定是 SourceTree 正在做的事情。

如果有人有这项工作并且可以提供帮助,将不胜感激!

0 投票
1 回答
44 浏览

regex - 如何仅评估数字中小数点后的数字?

我正在使用 ExamDiff 比较两个逗号后没有空格的 *.csv 文件。文件中的数字包含 2 到 8 位小数,但我只想评估小数点后的前 3 位数字 - 任何超过千位的数字都无关紧要。
ExamDiff 允许您使用 Regex忽略行的某些部分,因此我使用:(\d{1,4}\.)来识别数字字符串(但在这些情况下也可以忽略它)。
这是来自 csv 的示例行:

VQ000009,B2,B3,VV,12.0000,0.23,1.0000,1.0000000000,1357.421

这是新 CSV 中的可比行:

VQ000009,B2,B3,VV,12.0000,0.27,1.0009,1.0000000000,1357.431

因此,在此示例中,0.23 和 0.27 将标记 1.0000 和 1.0009不会标记,而 1357.421 和 1357.431 将标记

0 投票
0 回答
329 浏览

git - 在 SourceTree 的自定义操作中使用外部差异

我有许多 SourceTree 声称已更改的文件,但是在查看比较视图时,它显示所有内容都已被完全相同的东西替换。我将 SourceTree 设置为使用 ExamDiff 作为上下文菜单中的 External Diff,而 ExamDiff 声称它们是相同的。

为了加快丢弃相同文件的速度,我想设置一个使用 ExamDiff 的自定义操作,如果它返回 0(相同),则将丢弃更改。

但是,在设置外部差异时,我可以访问 $REMOTE 和 $LOCAL 以便可以区分更改。在设置自定义操作时,我似乎无法访问那些,所以我不知道如何做到这一点。

我正在将 SourceTree 与 Git 一起使用,顺便说一句。

0 投票
1 回答
11 浏览

git - 带有 ExamDiff Pro 的 Git 在目录比较期间提示文件更改

我在 Windows 10 下将 ExamDiff Pro 与 git 一起用于 Windows。

当我运行时git difftool --dir-diff <branch1> <branch2>,会弹出 EDP 的目录比较屏幕,显示不同的文件,但随后我开始弹出文件已更改的弹出窗口,提示我重新比较。

我不知道问题出在我的 git 设置(如下)、ExamDiff 还是 Windows 上。