いつもチェックインされたファイルをいくつか展開する必要があります(正確なファイルは覚えていません)ので、リストを取得してそのファイルだけをデプロイできるようにしています。これを行うsvnコマンドは何ですか?特定のリビジョンのコミットメッセージとファイルリストをどのように取得しますか?
6
A
答えて
2
svn log
は、--verbose
パラメータを有する。私はここでテストするリポジトリを持っていませんが、変更されたファイルのリストを返しますか?
svn diff -r <revision>
を使用して完全な変更の詳細を取得することもできます。この変更の詳細を手動で解析または読み取って、変更されたファイルを確認できます。
7
@Dana & @ジョン
実は、svn log -v -r <#> http://my.svn.server/repository-root
が働くと、このリポジトリ内あなたのすべての変更されたファイルを表示します。または、作業コピー内で作業したい場合は、svn info | grep Repository Root
などの出力を使用して、実際のリポジトリルートを見つけることができます。
--verbose
は、-v
と同じです。これらのオプションは、影響を受けるすべてのファイルを単純にリストします。
はい、svn log -v -r <#>は機能しますが、ディレクトリツリーのコミットされたファイルを超えていないと、メッセージが表示されない(または不完全になる)ことがわかりました。 –