Перевизначення HTTP-проксі Subversion для однієї команди
Передавання значень конфігурації servers за допомогою повторюваного параметра svn --config-option замість перезапису постійного файлу проксі користувача.
Клієнт командного рядка Subversion може перевизначати параметри часу виконання для одного виклику. Для операції з HTTP-сховищем повторіть --config-option для хоста й порту проксі:
svn checkout \
--config-option servers:global:http-proxy-host=proxy.example \
--config-option servers:global:http-proxy-port=8080 \
https://svn.example/repository/project working-copy
Показане продовження рядка зі зворотною косою рискою призначене для оболонки POSIX. Самі значення параметрів використовують ту саму граматику FILE:SECTION:OPTION=VALUE на інших платформах.
servers задає файл конфігурації часу виконання, global задає його розділ, а http-proxy-host або http-proxy-port задає параметр. Ім'я хоста й порт — окремі значення. Ці призначення діють для команди, а не перезаписують файл servers користувача. Запис зі списку HTTP-проксі може надати тимчасовий хост і порт для дозволеного публічного маршруту до сховища, за умови що відповідна конфігурація не містить збереженого облікового запису проксі.
Якщо конфігурація вже має групу серверів, що відповідає цьому сховищу, перевірте й її конкретніші значення. Перевизначення в розділі global не замінює розуміння вибраної групи.
Для багаторазового альтернативного середовища --config-dir вибирає каталог із файлами конфігурації часу виконання Subversion. Це аргумент-каталог, а не шлях до самого файлу servers. Використовуйте цей параметр, коли мета — вибрати повну підготовлену конфігурацію, а не передати два тимчасові значення.