加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – 如何对单个基本文件“diff”多个文件?

发布时间:2020-12-15 10:15:30 所属栏目:大数据 来源:网络整理
导读:我有一个配置文件,我认为是我的“基本”配置。我想比较最多10个其他配置文件与单个基本文件。我正在寻找一个报告,其中每个文件与基本文件进行比较。 我一直在看diff和sdiff,但他们并没有完全提供我正在寻找的东西。 我已经考虑将每个文件的基础单独区分开
我有一个配置文件,我认为是我的“基本”配置。我想比较最多10个其他配置文件与单个基本文件。我正在寻找一个报告,其中每个文件与基本文件进行比较。

我一直在看diff和sdiff,但他们并没有完全提供我正在寻找的东西。

我已经考虑将每个文件的基础单独区分开来,但是我的问题就是将它们合并成一个报告。理想情况下,如果在所有10个配置文件中丢失了相同的行(与基本配置相比较),我希望以简单的可视化方式报告。例如,这里基本上是我想要做的(这个例子有1个基本文件和3个配置文件,每个都与基本配置进行比较):

Here’s a link to the picture below
alt text http://img141.imageshack.us/img141/3264/config2.png

请注意,几个配置文件中缺少某些行(与基本单独比较)。我希望能够把它们放在同一行上(如上所述)。

注意,上面的截图只是一个模型,而不是一个实际的应用程序。

我已经看过使用一些Delphi控件来编写我自己的(我有Delphi 2007),但是如果有一个已经这样做的程序,我更喜欢它。

我看过的Delphi控件是TDiff和TrmDiff* components included in rmcontrols。

解决方法

对于仍然想知道如何做到这一点的人来说, diffuse是最接近的答案,它通过显示所有文件和在邻居之间进行三向合并来进行N路合并。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读