是Delphi IDE的dif或补丁加法器,即如果有人制作补丁并且我想自动将它添加到我的项目中?

时间:2009-07-15 19:17:08

标签: delphi delphi-7 pascal

Delphi是否有DIFF插件?我需要简单地将diff文件或补丁文件添加到我的项目中,替换修补程序中已更改的项目代码,但是如果没有修补程序,还要保留旧版本的文件。

4 个答案:

答案 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。 您将获得一个补丁文件并将其应用于代码库。