2017-04-26 3 views
0

我々は、我々は(作業コピー)をチェックアウトせずに私たちがしていることに興味があるSubversionサーバの統計情報

詳細を統合リポジトリの統計情報を知る必要があるだろう500+リポジトリの周りのホストSubversionサーバ(V1.8)を持っていますすべてのリポジトリで日付と時刻を持つ最後のコミット

PS:私はsvn list --recursive -v file:/// usr/local/svn/repos/xxxx >>/tmp/dcを試しました。ログ全体が記録され、ファイルが大きくなります。私はまた、任意の提案はsvnlookについて

答えて

0

どのようにしていただければ幸いです...

をSVNStatを試みたが、全体のレポをチェックアウトしないと動作しないのですか?リポジトリ内のリビジョンの作成者、時刻、ログメッセージを返します。リビジョンを指定しない場合は、HEAD(直近のリビジョン)で動作します。 SVN帳から

例:あなたのケースで

$ svnlook info -r 40 /var/svn/repos 
sally 
2003-02-22 17:44:49 -0600 (Sat, 22 Feb 2003) 
16 
Rearrange lunch. 

は、単一のリポジトリに:

$ svnlook info file:///usr/local/svn/repos/xxxx 

注、返さ三行目はバイト単位で、ログメッセージサイズです。

+0

こんにちはパトリック、入力のおかげで、私はすでにこれを試して、これは私に最後のコミットまたは特定のレポの変更を与えることです。私が興味を持っているのは、すべてのリポジトリで作者が行ったコミットのリストです。理想的には、ユーザが任意のリポジトリでコミットしているかどうかを知る必要があります –

+1

ディスク上の特定のフォルダの下にあるすべてのリポジトリで動作するSVNコマンドはありません。それらはすべて一度に1つのリポジトリで動作します。しかし、スクリプトを作成してリポジトリを反復し、それぞれに 'svnlook'を呼び出すのは簡単です。 –

関連する問題