本人是用終端命令來使用svn的,但是使用終端有兩個煩惱
第1個是不能1次性添加全部文件,最后我通過在網(wǎng)上查找發(fā)現(xiàn)這樣1條命令
svn st | awk '{if($1="?"){print $2}}' | xargs svn add
但是這個命令不能添加 home_image@2x.png 這樣的圖片文件,需要在圖片后面加“@”符號
今天由于要上傳很多圖片,1個1個加不方便,因而就研究了1下 awk 命令。
最后明白了只要略微改1下上面的命令就行了
svn st | awk '{if($1="?"){ if(match($0,"@")){print $2"@"}else{print $2} } }' | xargs svn add
其中 match($0,"@") 是檢索每行是不是有“@”字符,辨別是否是@2x.png文件。
記錄這些,寫給自己,歡迎轉(zhuǎn)載 ―― LC