概要:svnからすべての変更ログを取得するにはどうすればよいか知りたいです。
SVN LOG URLについては知っていますが、そのコミットで変更されたファイルの詳細はわかりません。それは私にコミットメッセージを与えるだけです。
各コミットでどのファイルが影響を受けたかを知りたいです。
すべてのsvnコミットでそれを取得する方法はありますか?
ありがとう
ps:私もsvn diffを試しましたが、これは2つのリビジョン用であり、何千ものリビジョンがあります!
ログで -v を使用するだけです
svn log <url> -v
リビジョンを指定するには、 -r ... を使用します。
svn log <url> -r <rev#> -v
リビジョン範囲には、次の<firstRev#>:<lastRev#>
ように使用します。
svn log <url> -r 1:5 -v
これは、特定のユーザーによるコミットを取得するために notepad++ で使用する正規表現です。
^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*