小さい頃はエラ呼吸

いつのまにやら肺で呼吸をしています。


Subversionで変更のあったファイルの一覧を取得する

はじめに

Subversionで変更のあったファイルの一覧を取得したいときは、svn diffコマンドが使えます。

リビジョン番号を指定する場合

以下のコマンドはカレントディレクトリを作業コピーのディレクトリに移動して実行します。リビジョン番号3から最新までの間に変更されたファイルを出力します。

svn diff -r 3:head --summarize
日付を指定する場合

2011/11/24から最新までの間に変更されたファイルを出力します。

svn diff -r{2011-11-24}:HEAD --summarize

実行した結果は以下のように表示されます。Dは削除、Aは追加、Mは修正を意味しています。

C:\work>svn diff -r 3:head --summarize
D       b.txt
A       新規Microsoft Word 文書.doc
A       新規Microsoft Excel ワークシート.xls
M       a.txt

C:\work>svn diff -r{2011-11-24}:HEAD --summarize
D       b.txt
M       a.txt


「Subversion」解説書 <バージョン管理システム> Linux world favorite series
Subversion開発プロジェクト
IDGジャパン
売り上げランキング: 568505