用git快速导出两个版本之间差异的文件-用于快速增量部署升级
有的时候,我们需要用分支修改的文件,编译后,进行生产系统的增量升级。这样很麻烦,又很容易出错。
下面介绍一个办法
1.先将分支回退到分支刚创建的时候的版本,进行编译,得到一个编译后的项目文件A
2.在本地创建一个git的rep目录,将A放入并提交
3.将分支还原到最新的版本,进行编译,得到一个最新的编译文件B。
4.将B提交到3中创建的git的rep目录,进行提交.
5.用showlog,对比两次提交中,有不同的文件,并导出,就可以作为本次增量升级的文件了。(用SVN会比较麻烦,还需要提交到远端)