SVN データベースの特定のディレクトリのログを非再帰的に取得する必要があります。
svn.exe log HTTP://10.0.3.2:8080/svn/New/Projects --depth 'empty'
それが示している、
svn: E205000: ''empty'' is not a valid depth; try 'empty', 'files', 'immediates', or 'infinity'
前もって感謝します、
SVN データベースの特定のディレクトリのログを非再帰的に取得する必要があります。
svn.exe log HTTP://10.0.3.2:8080/svn/New/Projects --depth 'empty'
それが示している、
svn: E205000: ''empty'' is not a valid depth; try 'empty', 'files', 'immediates', or 'infinity'
前もって感謝します、
なぜこの奇妙なコマンドが必要なのか想像できませんが、
''empty'' is not a valid depth
あなたのクライアントOSはWindowsだと教えてくれました。この場合、「空」と書く必要があります
また、--diff なしでは --depth は機能しないため、最後のコマンドは次のようにする必要があります。
svn.exe log HTTP://10.0.3.2:8080/svn/New/Projects --depth "empty" --diff
(子なし、ログにファイルリストなし、プロパティ変更ありの/New/Projects
ログのみ、発生した場合)
PS: --depth "empty" の場合、子を無視することで期待される有用な効果を検出できません:
svn log URL/branches/ --depth "empty" --diff
すべてのブランチで発生したすべてのリビジョンを表示
同じ問題が発生しています...クライアントとサーバー間の相互運用性が原因である可能性が高いと思われます。
私のクライアントのバージョン:
$ svn --version
svn, version 1.7.9 (r1462340)
compiled Apr 14 2013, 10:11:47
私のサーバー:
Subversion 1.6.2 (r37639)
クライアントのバージョン 1.6.x では --depth オプションを使用できないようです。
1.7.9 クライアント:
$ svn log --help | grep depth
The --depth option is only valid in combination with the --diff option
and limits the scope of the displayed diff to the specified depth.
--depth ARG : limit operation by depth ARG ('empty', 'files',
$
1.6.x クライアント:
$ svn log --help | grep depth
Previous exit value was: 1
$
キーワードの前後に引用符'を付けずに、記号を付けて試してください。empty
=
svn.exe log http://10.0.3.2:8080/svn/New/Projects --depth=empty