Klient příkazového řádku Subversion umí pro jedno volání přepsat nastavení za běhu. U operace s HTTP repozitářem zopakujte --config-option pro hostitele a port 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

Zobrazené pokračování se zpětným lomítkem je pro POSIX shell. Samotné hodnoty voleb používají na jiných platformách stejnou gramatiku FILE:SECTION:OPTION=VALUE.

servers pojmenovává konfigurační soubor za běhu, global pojmenovává jeho sekci a http-proxy-host nebo http-proxy-port pojmenovává nastavení. Název hostitele a port jsou samostatné hodnoty. Tato přiřazení platí pro příkaz, místo aby přepisovala uživatelský soubor servers. Záznam z seznamu HTTP proxy může poskytnout dočasného hostitele a port pro povolenou veřejnou cestu k repozitáři, pokud odpovídající konfigurace neobsahuje uchovávaný proxy účet.

Pokud konfigurace už obsahuje skupinu serverů odpovídající tomuto repozitáři, prohlédněte si i její konkrétnější hodnoty. Přepsání v sekci global nenahrazuje porozumění zvolené skupině.

Pro opakovaně použitelné alternativní prostředí vybírá --config-dir adresář obsahující konfigurační soubory Subversion za běhu. Je to argument adresáře, ne cesta k samotnému souboru servers. Tuto volbu použijte, když je záměrem vybrat úplnou připravenou konfiguraci místo zadání dvou dočasných hodnot.

Související články