ぐぐるといろいろと情報がでてくるけどファイル名に空白が含まれる場合には対応できない
ということで自作する。
追加する場合
svn status | grep ^? | sed 's/?//g' | awk '{sub(/^[ ]+/,"");print "#",$0,"#"}' | sed -e "s/ #/'/g" | sed -e "s/# /'/g" | xargs svn add svn commit -m "Data added!!"
削除する場合
svn status | grep ^! | sed 's/!//g' | awk '{sub(/^[ ]+/,"");print "#",$0,"#"}' | sed -e "s/ #/'/g" | sed -e "s/# /'/g" | xargs svn delete svn commit -m "Data deleted!!"
やたらパイプが多いですね....
まあ,初めからファイル名に空白を使わなければ良いのですが...
0 件のコメント:
コメントを投稿