Файлы символов индексирования с найденными нулевыми файлами P4Index

Я пытаюсь настроить сервер символов, поэтому мне нужны проиндексированные символы для сопоставления с исходной версией.

Я запускаю 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 [СТАТУС] : Корень символов : C:\projects\dev\sw\main\Internal\CalculatorDemo
ssindex.cmd [СТАТУС] : Система управления : P4
ssindex.cmd [СТАТУС] : P4 имя программы: p4.exe
ssindex.cmd [СТАТУС] : Метка P4 :
ssindex.cmd [СТАТУС] : Старый корень пути:
ssindex.cmd [СТАТУС] : Новый корень пути:
ssindex.cmd [СТАТУС] : Частичное совпадение : Не включено --- ssindex.cmd [СТАТУС] : Выполняется... это займет некоторое время...
ssindex.cmd [ИНФОРМАЦИЯ] : ... индексирование C: \projects\dev\sw\main\Internal\CalculatorDemo\bin\x64 \Debug\CalculatorApp.pdb
ssindex.cmd [INFO] : ... нулевой источник найдены файлы ...
ssindex.cmd [INFO ] : ... indexing C:\projects\dev\sw\main\Internal\CalculatorDemo\bin\x64\Debug\CalculatorDll.pdb
ssindex.cmd [ INFO ] : ... не найдено исходных файлов ...
ssindex.cmd [INFO ] : ... indexing C:\projects\dev\sw\main\Internal\CalculatorDemo\bin\x64 \Debug\CalculatorTest. пдб

Кажется, я не могу пройти через дыру и получить информацию о версии файла в pdb. - (Я делаю это на своей машине разработчика, потому что я хочу, чтобы скрипт работал, прежде чем я задействую наш сервер сборки)

Кто-нибудь знает (да, потому что кто-то знает), как я могу отладить/исправить проблему. Я, вероятно, должен сделать некоторую отладку Perl или что-то в этом роде. - Я подозреваю, что это может быть проблема с неправильным указанием места на сервере perforce...

Заранее спасибо Кеннет


person kfn    schedule 08.11.2016    source источник
comment
Узнайте, как правильно форматировать свой пост!   -  person aschipfl    schedule 08.11.2016
comment
Что такое p4index? Можете ли вы предоставить ссылку на его документы?   -  person Bryan Pendleton    schedule 08.11.2016
comment
p4index предназначен для индексации файлов pdb, поэтому они ссылаются на правильную версию в perforce. Это часть ms win 10 sdk. Я думаю, что после отладки это должно быть связано с тем, что вы не входите в систему, чтобы выполнить...   -  person kfn    schedule 09.11.2016
comment
получил это, это было из-за отсутствующего входа в систему.   -  person kfn    schedule 09.11.2016


Ответы (1)


У меня как раз сегодня утром было что-то похожее. Я поделюсь своим решением, если оно может помочь некоторым. В моем случае переменная среды p4 была установлена ​​неправильно. Вы можете либо установить их вручную, либо зайти в P4V, Connection -> Environment Settings..., ничего не менять и нажать OK. Чтобы убедиться, что они установлены правильно, откройте командную строку и введите «p4 set». Вы должны увидеть набор переменных, отражающих информацию о вашем текущем подключении к Perforce.

Надеюсь это поможет.

person christ.s    schedule 13.03.2017