只将svn需要提交的文件用tar打包

项目里产生了太多临时文件,svn提交时,怎么只将需要提交的文件打包呢

组合命令

svn st|grep "^[A|M]"|awk -F ' ' '{print $2}'|xargs tar-czvf xxx.tar.gz

命令解释

grep "^[A|M]" /*将项目里新加的文件和已经在版本库的文件显示*/
awk -F ' ' '{print $2}'  /*用空格将输出分格,并取第二列*/

后面的不用多说了,这样就能打包你想要的文件

你可能感兴趣的:(只将svn需要提交的文件用tar打包)