10

概要:svnからすべての変更ログを取得するにはどうすればよいか知りたいです。

SVN LOG URLについては知っていますが、そのコミットで変更されたファイルの詳細はわかりません。それは私にコミットメッセージを与えるだけです。

各コミットでどのファイルが影響を受けたかを知りたいです。

すべてのsvnコミットでそれを取得する方法はありますか?

ありがとう

ps:私もsvn diffを試しましたが、これは2つのリビジョン用であり、何千ものリビジョンがあります!

4

2 に答える 2

11

ログで -v を使用するだけです

svn log <url> -v

そうそう、そして…

リビジョンを指定するには、 -r ... を使用します。

svn log <url> -r <rev#> -v

リビジョン範囲には、次の<firstRev#>:<lastRev#>ように使用します。

svn log <url> -r 1:5 -v
于 2010-12-10T01:38:53.170 に答える
2

これは、特定のユーザーによるコミットを取得するために notepad++ で使用する正規表現です。

^r[0-9]+\ \|\ user\.name.*$[^[^-]*$]*
于 2013-01-23T14:48:40.387 に答える