Klient wiersza poleceń Subversion może zastąpić ustawienia czasu wykonania dla jednego wywołania. W przypadku operacji na repozytorium HTTP powtórz --config-option dla hosta i portu proxy:

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

Pokazane kontynuowanie ukośnikiem wstecznym dotyczy powłoki POSIX. Same wartości opcji używają na innych platformach tej samej gramatyki FILE:SECTION:OPTION=VALUE.

servers nazywa plik konfiguracji czasu wykonania, global nazywa jego sekcję, a http-proxy-host lub http-proxy-port nazywa ustawienie. Nazwa hosta i port to osobne wartości. Te przypisania obowiązują dla polecenia, zamiast nadpisywać plik servers użytkownika. Wpis z listy proxy HTTP może dostarczyć tymczasowy host i port dla dozwolonej publicznej trasy repozytorium, pod warunkiem że pasująca konfiguracja nie zawiera zachowanego konta proxy.

Jeśli konfiguracja ma już grupę serwerów pasującą do tego repozytorium, sprawdź także jej bardziej szczegółowe wartości. Zastąpienie w sekcji global nie zastępuje zrozumienia wybranej grupy.

W przypadku wielokrotnego użytku środowiska alternatywnego --config-dir wybiera katalog zawierający pliki konfiguracji czasu wykonania Subversion. To argument katalogu, a nie ścieżka do samego pliku servers. Użyj tej opcji, gdy zamiarem jest wybranie kompletnej przygotowanej konfiguracji, a nie podanie dwóch tymczasowych wartości.

Powiązane artykuły