Использование сайтов HTTP и общих папок UNC в сочетании с регулярным управлением версиями
Возможно, разработчики должны поддерживать стандартные функции SrcSrv, которые извлекают файлы из системы управления версиями, но также должны предоставлять исходные файлы через веб-сайт или общую папку UNC. Это может произойти, если вы настроили тестовую лабораторию, которая не имеет доступа к управлению версиями. Для поддержки обоих пользователей можно использовать один и тот же набор PDB-файлов.
Сначала извлеките исходные файлы с помощью SrcTool; Дополнительные сведения см. в разделе "Извлечение исходных файлов ". Сделайте общую папку доступной как веб-сайт или общий ресурс UNC. Для текущей цели не следует преобразовывать PDB-файлы с помощью скрипта Cv2http.cmd.
Теперь на компьютерах, которые будут использовать общие папки HTTP/UNC, измените файл Srcsrv.ini , который находится в каталоге отладчика. В разделе переменных файла добавьте следующие три оператора:
MY_SOURCE_ROOT=\\server\share
SRCSRVCMD=
SRCSRVTRG=%MY_SOURCE_ROOT%\%var2%\%var3%\%var4%\%fnfile%(%var1%)
Необходимо заменить \\server\share корнем UNC-ресурса, который вы предоставляете, или URL-адрес веб-сайта, содержащего исходные файлы. Вы также можете изменить MY_SOURCE_ROOT быть любым псевдонимом, который вы хотите описать это расположение. При этих исключениях все остальное должно быть введено точно так же, как описано.
Все отладчики, настроенные в этом режиме, игнорируют инструкции по извлечению стандартных версий и вместо этого обращаются к исходным файлам из указанного расположения. Между тем все отладчики без этих элементов, включенных в Srcsrv.ini, используют обычный механизм управления версиями для извлечения исходных файлов.