svn に登録されていないファイルをまとめて svn add

メモです。Subversion の管理下にあるディレクトリで、svn コマンド以外で追加したファイルをまとめて svn add するエイリアス。

alias svnadd="svn st | grep '^\?' | sed -e 's/\?[ ]*/svn add /g' | sh" 

.bash_profile や .zshrc に上記を記述する。ターミナルで svnadd を実行すると、svn st で ?マークがついているファイルを、いっきにsubversionに登録。追加する前に、 see を挿んで、お気に入りのエディタでチェックをすることも。以下参照。

SubEthaEdit and Subversion part II