我尝试使用 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 包含一个简单的 MFC 演示程序,它位于我的本地驱动器 (d:\Repo_Crash) 上的 SVN 存储库中。我安装了 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:我一直在谷歌搜索,但没有发现任何相关的东西