使用ssindex/svnindex失败:“;无法解析目录";

使用ssindex/svnindex失败:“;无法解析目录";,svn,symstore,Svn,Symstore,我尝试使用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

我尝试使用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演示程序,它位于本地驱动器上的SVN存储库中(d:\Repo\u crash)。 我安装了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:我一直在谷歌上拼命搜索,但没有发现任何相关信息,这只是给你和我一样的信息

查看PATH变量以查看perl在哪里运行


只有ActiveState的Perl运行
“dir$SourceRoot 2>&1 |”

这只供您和我一样参考

查看PATH变量以查看perl在哪里运行


只有ActiveState的Perl运行
“dir$SourceRoot 2>&1 |”

这没有任何意义-你能改写你的答案让它读得更好吗?这没有任何意义-你能改写你的答案让它读得更好吗?