有時(shí)候我們并不能把全部代碼交給客戶籽慢,或者項(xiàng)目發(fā)布系統(tǒng)不需要全量更新舶衬,這時(shí)候我們需要導(dǎo)出一個(gè)階段更改的源碼重贺。
使用SVN的同學(xué)可以用這個(gè)命令耿导,導(dǎo)出并打包(命令行先進(jìn)入項(xiàng)目SVN根目錄):
svn diff --summarize -r 較早的版本號(hào):較晚的版本號(hào) | xargs zip 打包文件名.zip
使用Git的同學(xué)可以用這個(gè)命令声怔,導(dǎo)出并打包(命令行先進(jìn)入項(xiàng)目Git根目錄):
git diff 較早SHA-1 較晚SHA-1 --name-only | xargs zip 打包文件名.zip
這里只是為了導(dǎo)出最近更改的文件,當(dāng)然如果是代碼合并舱呻,還是用SVN和Git自帶的打補(bǔ)丁的方式最為合適醋火。