导读:摘要:介绍导出两次git提交差异文件以实现增量部署的方法。Linux下用命令`git diff [commitID1] [commitID2] --name-only | xargs tar -zcvf diff.tar.gz`,其中`--name-only`仅显示文件名,再打包成压缩包。Windows下借助TortoiseGit工具操作:在版本控制文件夹右键选“TortoiseGit→showlog”,按住Ctrl选要比较的版本,右键比较差异后全选文件,
如何导出两次git提交的有差异的文件,实现增量部署呢?在linux下可以使用命令来导出,命令如下:
git diff 4616bbc7359f5f75d80eac254d7038e2f10c1a4f 2920d074cd0b60da0725e51391f597c414e3da9f --name-only | xargs tar -zcvf diff.tar.gz
解释说明:git diff 两次commitID ,--name-only:只显示文件名;xargs tar -zcvf diff.tar.gz:打包成压缩包。
那么在windows下是如何导出的呢,我使用的是TortoiseGit工具,方法如下:
1.在版本控制文件夹下右键,依次选择TortoiseGit-- showlog 出来的页面如下图:

2.按住ctrl键选择要比较的版本,再右键选择比较版本差异

3.全选文件右键选择“导出选择项”即可
关键词: TortoiseGit Commit 差异文件 增量部署
苏公网安备 32111202000338号