GIT導(dǎo)出差異版本更新的文件列表
之前寫了一篇SVN導(dǎo)出差異版本更新的文件列表
這次寫git如何導(dǎo)出差異化版本文件列表
查找了一番,發(fā)現(xiàn)git diff這個命令
$ git diff 2da595c daea1d6 --name-only
剛好能列出我們想要的文件目錄
再使用linux命令zip把列出的文件進(jìn)行打包
$ zip update.zip ... 所有的文件...
就能成功打包了。只是這樣的話也太麻煩了吧,幸好linux有提供一個命令xargs能將前一個命令的輸出轉(zhuǎn)成另外一個命令的參數(shù),按照這個思路就非常簡單了。
$ git diff 2da595c daea1d6 --name-only | xargs zip update.zip


浙公網(wǎng)安備 33010602011771號