diffutils-2.8.7-1.exe和patch-2.5.9-7-setup.exe。使用differ.bat来对比两个文件夹的差异,利用命令来打出两个文件不同的补丁,在需要时可以取出补丁和打入补丁
安装步骤:
1、下载软件:diffutils-2.8.7-1.exe和patch-2.5.9-7-setup.exe
2、安装软件:这里安装到 D:\Program Files (x86)\GnuWin32
3、设置环境变量:path中添加:D:\Program Files (x86)\GnuWin32\bin;
4、把differ.bat文件拷贝到需要作比较的区域
如:E盘下有两个文件夹BaseServer和GameServer,对这两个文件夹下的内容作对比,就把differ.bat文件放在E盘(与这两个文件同一级目录)
采用bat脚本来比较,比较e:下有两个文件夹:
differ.bat BaseServer GameServer now.diff
这样E盘下就生成了一个now.diff来区分两个文件夹的内容。
在工作目录下执行:
patch -p1 -R < diff文件 (回退补丁文件)
patch -p1 < diff文件 (打入补丁文件)
这样就把GameServer还原回未修改之前,如果还需要补丁中的代码,就打入补丁。
返回之前的修改:
Patch –p1 –R < ../now.diff
打入补丁:
Patch –p1 < ../now.diff
1