Клиентът с команден ред на 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 shell. Самите стойности на опциите използват същата граматика FILE:SECTION:OPTION=VALUE на други платформи.

servers именува файла с конфигурация за време на изпълнение, global именува неговия раздел, а http-proxy-host или http-proxy-port именува настройката. Името на хоста и портът са отделни стойности. Тези присвоявания важат за командата, вместо да презаписват файла servers на потребителя. Запис от списъка с HTTP прокси сървъри може да осигури временния хост и порт за разрешен публичен маршрут до хранилище, при условие че съответната конфигурация не съдържа запазен прокси акаунт.

Ако конфигурацията вече има група сървъри, съответстваща на това хранилище, проверете и по-специфичните ѝ стойности. Замяната в раздела global не заменя разбирането на избраната група.

За многократно използваема алтернативна среда --config-dir избира директория, съдържаща файлове с конфигурация за време на изпълнение на Subversion. Това е аргумент за директория, а не път до самия файл servers. Използвайте тази опция, когато целта е да изберете пълна подготвена конфигурация, вместо да подадете две временни стойности.

Подобни статии