首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >diff‘’ing和diff?

diff‘’ing和diff?
EN

Stack Overflow用户
提问于 2010-01-15 11:00:51
回答 3查看 4.4K关注 0票数 22

我需要知道这两个补丁是否有效地相同。

我使用unix diff命令创建了一个旧的补丁文件和一个新的补丁文件。只需比较补丁,就会报告由于创建补丁时的时间戳而产生的差异。

有没有办法(使用diff?)可以可靠地告诉我这两个补丁是否有效地相同?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-01-15 11:42:54

使用patchutils中的interdiff

票数 30
EN

Stack Overflow用户

发布于 2010-01-15 11:08:37

您可以将这两个补丁应用于同一源文件的副本,然后正常使用diff来检查结果中的差异。

补丁表示对输入文件的更改,因此如果两个补丁对输入文件具有相同的效果,则它们是相同的。补丁之间的差异直接反映在这些补丁结果的差异中。

两个补丁之间的任何差异都不会导致这些补丁的结果不同,这是不相关的。

票数 5
EN

Stack Overflow用户

发布于 2010-01-16 07:30:34

你可以试试Beyond Compare

它可以配置为将一个或两个文件中的字符串替换为其他内容,然后在幕后执行此操作。屏幕上的文件看起来仍然存在于磁盘上,但不同之处在于处理的文件不同。

这样,您就可以将它配置为将所有具有时间戳格式的文本更改为两个文件中通用的格式,然后您将只比较其他所有内容。

在Windows客户端中,要更改这些设置,在工具栏中有一个带有小符号的按钮,该按钮看起来像一个人、躯干和头部,在打开的对话框中,有一个用于替换的选项卡。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2069177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档