Delphi 有可用的 DIFF 插件吗?我需要简单地将差异或补丁文件添加到我的项目中,替换在补丁中更改的项目代码,但还要保留旧的代码,以防万一没有补丁就退回到旧文件。
Jeroi
问问题
279 次
4 回答
3
如果您使用版本控制系统将文件签入,则可以使用版本控制工具来保持存储差异和合并的能力。 SVN和TortoiseSVN似乎是一种非常流行(和开源)的方法。有很多集成到 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 回答