Исходный сервер: как он работает?
Я пытаюсь настроить исходный сервер. Я прочитал об этом и хочу убедиться, что мое понимание верно:
- Исходный сервер - это не отдельный инструмент от Microsoft, который я мог бы запустить и который работал бы как HTTP-сервер
- По сути, любая существующая система контроля версий, которая обслуживает файлы по HTTP, может использоваться в качестве исходного сервера. Например, если у меня уже есть исходный код, хранящийся в системе SVN, которая обслуживается Apache, я бы просто использовал это
- Не нужно вносить изменения в систему контроля версий
- Вместо этого вносятся изменения в файл PDB. Файл PDB по умолчанию будет указывать на файл на жестком диске, который использовался для сборки. Это местный путь. Некоторые инструменты от Microsoft (
svnindex.cmd
например) поможет мне изменить этот путь внутри файла PDB и указать на источник управления HTTP вместо локального пути.
Правильно ли это базовое понимание?