SubVersionで更新があったファイルのみ抽出

パッチじゃなくてそのまま上書きすればいいように、ディレクトリ構成を保持して更新ファイルを抽出したかった。


manを読むと、

$ cp -RP

でもいけそうに思えたが、全ファイルが同じディレクトリにコピーされてしまった。
探してたらcpioなるコマンドが見つかり、

$ svn st | sed -e "s/^.*  //g" | cpio -pdv ~/temp

これで解決。

sed使ったの初めてなのでもっと上手い書き方があるかも。