补丁文件是指小文件增量更新。
我能想到的是以下两种方式:
1.在热更新前用svn打出tag,然后通过读取svn文件版本号信息,然后打出补丁包【目前我们在使用这种方式】。
2.保留一份最新版本的资源,然后和上个版本的被补丁包修正过的包进行整个文件夹比对,然后找出所有的diff文件,然后出补丁包。
不知道还有没有其他更好的方式。
我们公司的版控一直很混乱(没有版控部门,纯粹靠项目解决),所以我想咨询一下有没有更好,更不容易出错的方式处理补丁包的打包。
因为人操作的时候经常出错,比如xxx经常会在要打补丁包的时候说他svn上传了不要上传的代码,造成同一个svn版本号上面会有需要入补丁包和不需要入补丁包的文件,这个时候就会人工介入,手工排除,我觉得非常危险。
不知道各位大神同学可有想法???