Index > Subversion, 更新したファイルだけを列挙する方法
Tue, August 25, 2009

Subversion, 更新したファイルだけを列挙する方法

コマンドラインで使用する svn クライアントの場合...

$ svn st | egrep "^M"

※svn st は svn status の省略形

svn status

チェックアウトしてきたローカルのレポジトリのステータス確認コマンド
ファイルごとに、M とか A, ? などマークを出力してくれるため、grep や egrep と 組み合わせることで、簡単に状況がわかります。

深くネストしたディレクトリごとチェックアウトしていても、 (チェックアウトした)ルートディレクトリで これを実行すればすぐに状況がわかるので楽です。

その他、 Subversionレポジトリに関連づけされていない(ローカルにだけ存在している)ファイルだけを 列挙するには、

$ svn st | egrep "^\?"

本当は svn add して Subversion に登録しなければならないファイルだが、忘れている・・・ ということがよくあるので(コマンドラインで作業している場合) このコマンドは結構重宝します。

 Twitter
follow me on Twitter
 Categories