Delphi是否有DIFF插件?我需要简单地将diff文件或补丁文件添加到我的项目中,替换修补程序中已更改的项目代码,但是如果没有修补程序,还要保留旧版本的文件。
答案 0 :(得分:3)
如果使用版本控制系统检查文件,则可以使用版本控制工具来维护存储差异和合并的功能。 SVN以及TortoiseSVN似乎是一种非常受欢迎(和开源)的方法。 IDE中有很多examples的集成。
如果您是唯一处理该文件的人,那么IDE中的历史记录选项卡也可以正常运行。如果是这种情况,我会将历史记录设置得相当高,并使用GExperts项目备份向导进行“检查点”备份。
我强烈建议使用基于Windows的差异/合并实用程序Beyond Compare,这也恰好用Delphi编写。 :)
答案 1 :(得分:1)
Winmerge 它是源文件的优秀差异工具,无需Delphi。 BRI
答案 2 :(得分:1)
使用版本控制系统,例如mercurial。
答案 3 :(得分:0)
我认为OP正在询问类似于GNUWin工具的diff / patch utils。 您将获得一个补丁文件并将其应用于代码库。