我正在尝试设置符号服务器,因此我需要索引符号以映射到源版本。
我在解决方案所在的文件夹上运行 p4Index。
我的光盘文件和文件夹:
.\CalculatorDemo\bin\ 生成输出的位置
.\CalculatorDemo\CalculatorApp\ 包含源
.\CalculatorDemo\CalculatorDll\ 包含源
.\CalculatorDemo\CalculatorTest\ 包含源
在我的版本控制中,仓库中的路径是:
//sw/Main/Internal/CalculatorDemo/
我的工作区是:c:\Projects\Dev\sw\Main\Internal\CalculatorDemo\
当我尝试索引它时,我没有找到任何文件..
C:\projects\dev\sw\main\Internal\CalculatorDemo>p4Index -debug
--- ssindex.cmd [STATUS] :服务器 ini 文件:C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\srcsrv\srcsrv.ini ssindex.cmd [状态]:源根目录:C:\projects\dev\sw\main\Internal\CalculatorDemo
ssindex.cmd [状态]:符号root : C:\projects\dev\sw\main\Internal\CalculatorDemo
ssindex.cmd [STATUS] : 控制系统 : P4
ssindex.cmd [STATUS] : P4 程序名: p4.exe
ssindex.cmd [STATUS] : P4 标签:
ssindex.cmd [STATUS]:旧路径根:
ssindex.cmd [STATUS]:新路径根:
ssindex.cmd [STATUS] : 部分匹配 : 未启用 --- ssindex.cmd [STATUS] : Running... 这需要一些时间...
ssindex.cmd [INFO ] : ... indexing C:\projects\ dev\sw\main\Internal\CalculatorDemo\bin\x64\Debug\CalculatorApp.pdb
ssindex.cmd [INFO] : ... 找到零个源文件 ...
ssindex.cmd [INFO] : ... 索引 C:\ projects\dev\sw\main\Internal\CalculatorDemo\bin\x64\Debug\CalculatorDll.pdb
ssindex.cmd [INFO] : ... 找到零个源文件 ...
ssindex.cmd [INFO ] : ... 索引 C :\projects\dev\sw\main\Internal\CalculatorDemo\bin\x64\Debug\CalculatorTest.pdb
我似乎无法通过漏洞并将文件版本信息获取到 pdb 中。- (我在我的开发者机器上这样做,因为我想在涉及我们的构建服务器之前让脚本工作)
有谁知道(是的,因为有人知道)我如何调试/修复问题。我可能必须做 som perl debuggin 什么的。- 我怀疑没有指向 perforce 服务器上的正确位置可能是一个问题......
在此先感谢肯尼斯