问题标签 [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.
mercurial - 在 Mercurial 中使用外部差异工具
有人知道如何将 ExamDiff 与 Mercurial 集成吗?我设置了 KDiff3,但不知道如何设置 ExamDiff。
更新:根据接受的答案,这个 .hgrc 配置有效:
可以使用命令运行 ExamDiffhg examdiff
mercurial - 如何使用 GUI diff 工具查看 Mercurial 变更集更改
我们同时使用 Examdiff 和 Kdiff3 来查看 Mercurial 更改。
只需将其添加到.hgrc
:
然后您可以键入hg examdiff
或hg diff3
查看所有更改的完整差异。
我想做同样的事情来查看由其他人签入的给定变更集的文件“之前和之后”。
我知道您可以键入hg log
以查看所有变更集,然后hg log -vprXX
查看文本差异,但这对于我的 GUI 偏爱的眼睛来说太难了。任何人都知道如何与 GUI 工具等效?
mercurial - 不同时间点的电流源与源
我知道如何查看变更集中的所有更改..
但是假设你更新了你的源代码,你做了 apull
并且你得到了 3 个新的变更集。您如何比较远程存储库的当前状态(签入 3 个变更集)与当前源(在您的本地计算机上)?
我想使用我当前配置的视觉差异工具(Examdiff 或 Kdiff3)来做到这一点。
mercurial - 使用视觉差异比较当前回购与主回购?
我们可以hg in -vp
用来比较我们的本地仓库和主仓库。
你怎么能在视觉上做到这一点?我们使用 ExamDiff扩展作为 Mercurial 视觉差异工具。我们认为有一种方法可以做到这一点,hg in -vp
但不确定如何做到这一点。
regex - 日期的正则表达式(月 dd,yyyy)
我一直在使用这个 PDF 比较工具 (ExamDiff Pro),我试图弄清楚如何排除与潜在日期匹配的任何单词。我正在比较的文档上的特定日期格式使用类似:“2014 年 1 月 20 日”
有人可以帮我弄清楚这个正则表达式吗?
我发现了类似问题的结果,但它们的差异足以让我无法弄清楚:/
谢谢!
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 正在做的事情。
如果有人有这项工作并且可以提供帮助,将不胜感激!
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 将标记
git - 在 SourceTree 的自定义操作中使用外部差异
我有许多 SourceTree 声称已更改的文件,但是在查看比较视图时,它显示所有内容都已被完全相同的东西替换。我将 SourceTree 设置为使用 ExamDiff 作为上下文菜单中的 External Diff,而 ExamDiff 声称它们是相同的。
为了加快丢弃相同文件的速度,我想设置一个使用 ExamDiff 的自定义操作,如果它返回 0(相同),则将丢弃更改。
但是,在设置外部差异时,我可以访问 $REMOTE 和 $LOCAL 以便可以区分更改。在设置自定义操作时,我似乎无法访问那些,所以我不知道如何做到这一点。
我正在将 SourceTree 与 Git 一起使用,顺便说一句。
git - 带有 ExamDiff Pro 的 Git 在目录比较期间提示文件更改
我在 Windows 10 下将 ExamDiff Pro 与 git 一起用于 Windows。
当我运行时git difftool --dir-diff <branch1> <branch2>
,会弹出 EDP 的目录比较屏幕,显示不同的文件,但随后我开始弹出文件已更改的弹出窗口,提示我重新比较。
我不知道问题出在我的 git 设置(如下)、ExamDiff 还是 Windows 上。