Subversioni HTTP-puhverserveri alistamine üheks käsukse
Edastada servers-konfiguratsiooni väärtusi svn-i korratava --config-option abil, selle asemel et kasutaja püsivat puhverserveri faili ümber kirjutada.
Subversioni käsureaklient saab üheks kutseks käitusaja seadeid alistada. HTTP-hoidla toimingu puhul korrake --config-option puhverserveri hosti ja pordi jaoks:
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
Näidatud kaldkriipsuga jätkamine on POSIX-shelli jaoks. Valikute väärtused ise kasutavad teistel platvormidel sama grammatikat FILE:SECTION:OPTION=VALUE.
servers nimetab käitusaja konfiguratsioonifaili, global nimetab selle jaotise ning http-proxy-host või http-proxy-port nimetab seade. Hostinimi ja port on eraldi väärtused. Need omistused kehtivad käsu jaoks, selle asemel et kasutaja servers-faili ümber kirjutada. HTTP-puhverserverite loendi kirje võib anda ajutise hosti ja pordi lubatud avaliku hoidla marsruudi jaoks, tingimusel et vastav konfiguratsioon ei sisalda säilitatud puhverserveri kontot.
Kui konfiguratsioonis on juba selle hoidlaga sobiv serverirühm, kontrollige ka selle täpsemaid väärtusi. Alistamine jaotises global ei asenda valitud rühma mõistmist.
Korduvkasutatava alternatiivse keskkonna jaoks valib --config-dir kataloogi, mis sisaldab Subversioni käitusaja konfiguratsioonifaile. See on kataloogiargument, mitte tee servers-failini endani. Kasutage seda valikut, kui kavatsus on valida täielik ettevalmistatud konfiguratsioon, mitte anda kahte ajutist väärtust.