git 命令可以将指定提交内的文件输出为zip包,命令如下
git archive -o hot-fix-201707181818.zip HEAD $(git diff c2b0b19...bfbd8fe --name-only)
存在一个问题,生成的zip包中文件是java而不是我们期待的class文件。运行下面的python(点击这里)脚本,将该zip包转换成我们期待的更新包。
python archives.py D:\Workspaces\kbaseui-std\hot-fix-201707181818.zip