1

Delphi 有可用的 DIFF 插件吗?我需要简单地将差异或补丁文件添加到我的项目中,替换在补丁中更改的项目代码,但还要保留旧的代码,以防万一没有补丁就退回到旧文件。

4

4 回答 4

3

如果您使用版本控制系统将文件签入,则可以使用版本控制工具来保持存储差异和合并的能力。 SVNTortoiseSVN似乎是一种非常流行(和开源)的方法。有很多集成到 IDE 的示例

如果您是唯一处理该文件的人,IDE 中的历史记录选项卡也可以正常工作。如果是这种情况,我会将历史记录设置得相当高,并使用GExperts项目备份向导进行“检查点”备份。

我强烈推荐的一个很棒的基于 Windows 的 diff/merge 实用程序是Beyond Compare,它也恰好是用 Delphi 编写的。:)

于 2009-07-17T15:58:23.223 回答
1

Winmerge 它是一个优秀的源文件差异化工具,无需 Delphi。布里

于 2009-07-17T09:00:46.050 回答
1

使用版本控制系统,例如mercurial

于 2009-07-17T15:41:35.020 回答
0

我认为 OP 正在询问GNUWin工具中的 diff/patch 实用程序之类的东西。您将获得一个补丁文件并将其应用于代码库。

于 2009-07-18T04:21:07.993 回答