2

我一直在使用以下命令在本地机器上存储我的构建符号:

call "C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\symstore.exe" add /r /f .\*.* /s "C:\Users\Sam\symbols" /t "Application" /v "rev %SVN_REVISION%" /c "adding revision %SVN_REVISION%"

到目前为止,这对于调试崩溃来说一直很好。但是现在我想在中央服务器上将这些提供给其他人,我需要知道如何移动这个符号服务器。仅复制文件夹是行不通的,文档中有一些示例,但是它们似乎处理将指针移动到符号和给出的示例:

symstore add /y \\hubserver\hubshare\myindex.txt /g \\myarchive\appserver /s \\sampledir\symsrv /p /t "Large Application" /v "Build 432" /c "Sample Add from Index"

用于在我想移动所有条目时移动单个条目。

我尝试用以下方法猜测这种语法:

"C:\Program Files (x86)\Windows Kits\8.1\Debuggers\x64\symstore.exe" /g C:\Users\Sam\symbols /s \\public\symbols

但这不是公认的命令。

4

1 回答 1

0

在https://www.wintellect.com/merging-symbol-servers/找到这个答案 最简单的情况就是创建新的符号服务器,并将所有当前文件合并到其中,如下所示:

symstore add /r /f \\Retiring\Share /s \\Combined\Share /t "Merging Symbol Servers"
于 2021-01-29T16:19:59.123 回答