svnの特定リビジョン間の更新ファイルを取得するシェル


以下は、全ファイルリリースができず、やむをおえず作成したsvnから特定のリビジョン間に編集されたファイル一覧を作成すると言うものです。

下記の例だと、リビジョン250から1000までに追加または修正されたファイルの一覧を作成しています。

強引なのは・・・突っ込まないで下さいw

1
svn log -v -r250:1000 https://svn-server.com/svn/hoge |grep -e "^   A" -e "^   M" |awk '{print $2}' |sort -u

関連記事