问题标签 [diff]

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 投票
4 回答
1577 浏览

html - 使用 diff 查找许多文件中相同的部分?(bizzaro 差异或逆差异)

比扎罗差异!!!

有没有办法做一个比扎罗/逆差异,只显示一组文件中相同的部分?(IE方式多于三个文件

奇怪的问题,我知道......但我正在将某人的古老静态页面转换为更易于管理的东西。

0 投票
8 回答
16544 浏览

language-agnostic - 语义差异实用程序

我试图找到一些语义差异/合并实用程序的好例子。比较源代码文件的传统范例是通过比较行和字符来工作的。但是在比较文件时是否有任何实用程序(适用于任何语言)实际考虑代码结构

例如,现有的差异程序将报告“在第 125 行的字符 2 处发现差异。文件 x 包含 void,其中文件 y 包含布尔值”。一个专门的工具应该能够报告“方法的返回类型 doSomething() 从 void 更改为 bool”。

我认为这种类型的语义信息实际上是用户在比较代码时所寻找的,并且应该是下一代编程工具的目标。可用工具中有这方面的例子吗?

0 投票
6 回答
433 浏览

sql - SQL中有没有办法询问“发生了什么变化?”?

我经常发现自己正在使用一个我还不了解其架构的巨型 RDBMS 进行新项目。我希望能够在数据库中标记一个检查点,在应用程序中做一些事情,然后返回数据库并询问哪些表发生了变化(理想情况下,哪些记录发生了变化)。

有没有办法用 SQL 做这样的事情?我找到了这个,但它只是 MSSQL(我没有使用)。

它不需要超级高效。它只是在我的开发盒上,如果需要,我可以等待几秒钟,但我正在寻找比“两次转储整个数据库并区分结果”更好的东西。

0 投票
5 回答
2838 浏览

diff - 是否有任何开源二进制文件不同?

有时,我需要对文件进行二进制比较,但是有没有开源工具可以做到这一点?

UltraCompare可以,但它是一种商业产品。

0 投票
2 回答
6392 浏览

java - Java 简单的字符串差异工具

我正在寻找一个简单的 java lib/src 来突出两个字符串之间的差异,区分大小写。html 输出会很棒,但我很乐意获得差异的索引,例如:

这个想法是在一个摇摆程序中突出显示拼写错误等,因为输入遵循严格的约定。

0 投票
6 回答
5425 浏览

c# - 如何轻松合并两个源文件?

我正在与另一位在 VS2005 中使用 C# 的同事一起在一个不太复杂的项目中工作。但是,我们没有版本控制系统,我们互相发送我们的最新版本并将更改复制到我们自己的文件中。

我们现在必须将这两个文件(大部分项目是单个表单文件)合并到项目的最后一个版本中。

有什么建议么?也许尝试差异工具?它必须快速完成,并且可能学习如何使用复杂的修订控制程序是不可行的。

0 投票
7 回答
20717 浏览

command-line - 命令行差异实用程序

有人可以推荐一个好的(希望是免费的)命令行差异实用程序。我基本上需要从 .Net 启动它以生成某种文本文件,其中包含两个 xml 文件之间的差异。

谢谢!

0 投票
3 回答
28215 浏览

diff - 如何读取 .rej 文件,即

我无法将补丁应用到我的源代码树,这不是常见的-p剥离问题。patch能够找到要修补的文件。

具体来说,我的问题是如何读取/解释在几个大块上失败时创建的.rej文件。patch我见过的大多数关于patch/的讨论diff都不包括这个。

0 投票
7 回答
16191 浏览

macos - 线端不可知差异?

我在 Mac 上工作,有一些相当旧的文件。不同的文件是由不同的程序创建的,所以其中一些以 \r (Mac) 结尾,而一些以 \n (Unix) 结尾。我希望能够在这些文件上运行 diff、grep 等命令,但是具有 \r 的那些被视为一条巨线。是否有适用于所有换行符的diffgrep等版本?

ETA:我还希望它们成为 Unix 实用程序,所以我可以在脚本、Emacs 等中使用它们……

0 投票
1 回答
461 浏览

svn - 如何针对这种情况制作/应用差异补丁?

我有一个项目,例如 WORDPRESS。我正在使用SVN。

我有以下副本:

A. 来自 wordpress.org 的 WP2.6

B. WP2.6,我修改了一些核心文件(add/del/change some files' code)

C. 来自 wordpress.org 的 WP2.7

我想将版本 A 更新为 C 并保留版本 B 的更改。

我的一些更改可能是这样的:

版本 A 代码:

版本 B 代码:

C版代码:

预期的最终版本:

我怎样才能为这个项目制作/应用补丁?如果我有 100 多个不同的文件,任何更快/更简单的方法

也许我想错了。请建议改正。谢谢。