Subversionのクライアントでsvn add で追加するファイルが大量にあるときの小技です。svn add –forceとすることもできますけど、余計なファイルまでaddしてしまう場合があるので、リポジトリに追加していない?のファイルだけを奇麗に追加する方法。 svn status | grep '^? ' | sed -e 's/^? *\([^ ]*\)$/\1/g' | xargs svn add で登録します。以下、少しだけ解説。 svn statusで変化のあるファイルを一覧表示 $ svn status M index.php ? hoge.php ?のファイルだけ抽出 $ svn status | grep '^? ' ? hoge.php ?とホワイトスペースを削除 $ svn status | grep '^? ' | sed -e 's/^? *\([^ ]*\)