背景:SVNからバージョン間で変更されたファイルをエクスポートし、リモートサーバーにアップロードする自動リリーススクリプトを作成します。
svn logコマンドは、変更されたファイルとプロパティを表示しますが、その詳細な出力を、プロパティの変更に対するコンテンツの変更と区別していないようです。
私はこの出力を間違って読んでいますか、それとも小道具の変更を無視しながらリビジョン間で変更されたファイルのリストを取得する簡単な方法がありますか?
これが私のサンプルコマンドです:
#: svn log "someurl" -r 2210:HEAD -v -q
Output:
------------------------------------------------------------------------
r2211 | author | 2010-02-08 12:36:56 +1300 (Mon, 08 Feb 2010)
Changed paths:
M /branches/project/release-v1-r-maintenance
M /branches/project/release-v1-r-maintenance/offroot/
M /branches/project/release-v1-r-maintenance/offroot/test.config
------------------------------------------------------------------------
上の2つは小道具の変更(mergeinfo、無視など)のみですが、3番目の項目は実際のコンテンツ編集であり、これはルート全体をエクスポートしないようにするために取得したい実際の項目です。
とにかく、svnlogまたは他のコマンドからコンテンツの変更だけを取得/フィルターで除外する方法はありますか?