问题标签 [file-diffs]

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 投票
0 回答
81 浏览

file-diffs - Java 程序查看文件差异

结果.jsp:

ServletDiff.java

DoGet 方法:

实用类

0 投票
0 回答
98 浏览

java - 如何比较以下文件格式?

我必须比较每个文件中有 50K 记录的两个文件。记录在文本文件中,但格式如下:

文件格式

每行都有记录。

  1. 如果两个文件中的记录相同(逐行比较),那么我们必须找到相应记录的差异。
  2. 如果记录不同(在第 4 行检查),则将文本 file2 中的行增加一行并将 file2 的此记录打印为 file1 中未找到的新记录并递增直到找到 file1 中的记录,然后比较两者中的记录线。

我们是否可以比较这种格式的两个文件。

编辑

}

0 投票
2 回答
4266 浏览

linux - 在 Linux 中比较两个不同目录中的文件

一个 shell 脚本,它显示两个不同目录中多个文件的差异,还可能创建一个输出文件,其中包括所有不匹配的位置。

健康)状况

  1. 文件 dir1/file1 仅与 dir2/file1 比较(对于其他文件类似 - file2 与 file2 比较)

  2. 如果发现任何更改:状态应为“例如在文件 file1 中找到未匹配项”,并且所有其他文件也应执行相同操作,并将所有结果写入一个文件

提前致谢

0 投票
2 回答
69 浏览

excel - 比较两个excel工作表

我有两个具有相似标题列的 Excel 表,并且数据集相似,但是有时它们的值存在一些不匹配的情况,我想将其与 excel 公式或查找或内置工具进行比较。请指教

0 投票
1 回答
52 浏览

tfs - 如何识别在 TFS 之外更新的文件

我们有一个客户的 nopCommerce 网站,他们的一位 IT 人员正在直接在 Web 服务器上修改视图。他们现在想要进行更广泛的更改,因此我们希望将基线 NopCom 代码放在 TFS 中。

然后,理想情况下,我们希望能够识别直接在 Web 服务器上更改的所有视图,并将这些更改的视图识别为 TFS 源代码控制中的更改以进行签入。

无论如何要在 Visual Studio/TFS 中批量执行此操作吗?也就是说,最好在本地进行签入,因此 NopCom 的所有基本代码都签入到 TFS,然后下载网站文件并在本地工作区中覆盖它们,并让 TFS 递归地进行差异并确定是否有任何新文件已添加或现有的已更改并标记为签入....我知道...我可能在做梦,但任何其他聪明的解决方法也很受欢迎,假设这不起作用。

0 投票
1 回答
1319 浏览

python - 难以理解 Paul Heckel 的 Diff 算法

我一直在研究Paul Heckel 的 Diff Algorithm,但我似乎并没有完全理解它。

我复制了 Python 代码中所示的步骤 1-5,但我无法使用算法的最后一步来显示差异。如果有人解释最后一步以及 Python 代码,我将不胜感激。

另外,我不完全理解为什么您需要参考第 4 步和第 5 步中的表格行,所以对此的解释也将是惊人的!

非常感谢

这是我当前的代码:

您可以将任意两个字符串或字符串列表作为输入传递给函数,例如。find_diff(“你好”,“地狱”)

0 投票
1 回答
7675 浏览

atlassian-sourcetree - 如何在源代码树中链接外部差异工具(超越比较)?

我在 Windows 7 上使用用于 Git 的 Source 树客户端。我已经使用 Beyond compare 与 tortoisehg 客户端用于 mercurial,我也喜欢在 SourceTree 中使用 Beyond compare 本身作为差异。我在 Tools -> Options 中将 diff 工具设置为无法比较,但不确定如何通过任何文件的源树启动 diff。双击文件通常会显示差异视图。右键单击 -> 自定义操作也不执行任何操作。

超越比较 3.3.13 和源代码树 2.1.2.5

请让我知道如何配置它。

0 投票
0 回答
101 浏览

python-3.x - 如何在 Python 中比较两个文件并列出更改了多少行

我需要在 Python 中比较这两个文件,然后计算更改的行数。

问题陈述:我必须每月提交一份报告,在一个项目中,有多少文件存在,每个文件有多少行,在一个月的时间范围内,有多少行被更改。所以我想自动化这个过程。所以,首先我开始编写一个 Python 脚本,它将生成一个 Excel 文件,其中包含项目目录所有子目录中每个文件的行数。这部分完成了。

现在假设,我在两个单独的目录中有 10 月 31 日和 11 月 30 日的源代码副本,并且我想检查在此时间间隔内更改了多少行。你们能帮我解决这个问题吗,我真的不明白如何进一步进行。

0 投票
1 回答
79 浏览

java - 如果两个文件相同并且在 Java 中具有相同的内容,则提供日志

我有下面的代码,我正在从特定目录读取文件,处理它,一旦处理,我将文件移动到存档目录。这工作正常。我每天都会收到新文件,并且我正在使用 Control-M 调度程序作业来运行此过程。

现在在下一次运行中,我再次从该特定目录中读取新文件,并使用存档目录中的文件检查该文件,如果内容不同,则仅处理该文件,否则不执行任何操作。编写了 shell 脚本来完成这项工作,我们没有看到这个过程的任何日志。

现在,如果文件与特定目录和存档目录中的文件相同,我想在我的 java 代码中生成日志消息,然后生成“文件相同”的日志。但我不知道该怎么做。我不想编写逻辑来处理或移动文件中的任何内容..我只需要检查文件是否相等,如果是则生成日志消息。我收到的文件不是很大,最大可以到 10MB。

下面是我的代码: