1

コマンドを使用して、SVN リポジトリでシンボル ファイルのインデックスを作成しようとしています。

svnindex /debug /source=c:\crash /symbols=c:\crash\release

私が何をしようとしても、私はいつも得ます:

ssindex.cmd [STATUS] : Running... this will take some time...
ssindex.cmd [WARN  ] SVN: Unable to resolve directory: Bad file descriptor
ssindex.cmd [INFO  ] : ... indexing c:\Crash\Release\CrashTest.pdb
ssindex.cmd [INFO  ] : ... zero source files found ...
ssindex.cmd [INFO  ] : ... indexing c:\Crash\Release\vc100.pdb
ssindex.cmd [INFO  ] : ... zero source files found ...

c:\crash には、ローカル ドライブ (d:\Repo_Crash) の SVN リポジトリにある単純な MFC デモ プログラムが含まれています。ActivePerl-5.20.2.2002-MSWin32-x86-64int-299195 と WDK8.1 のスタンドアロン デバッグ キットをインストールしました。C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x86\srcsrv へのパスを設定します。SVN バージョンは 1.9.0 (r1692801)

ファイル svn.pm を見ると、次の部分 (126 行目) が常に失敗していることがわかります。

my $hProcess;
if ( ! open($hProcess, "dir $SourceRoot 2>&1 |") ) {
::warn_message("Unable to resolve directory: $!");
return();
}

そのため、その警告メッセージが表示されてから戻ります。

ここで何が間違っているのですか?

ps:私は地獄のようにグーグルで検索しましたが、関連するものは何も見つかりませんでした

4

1 に答える 1