Il client a riga di comando di Subversion può sostituire impostazioni di esecuzione per una singola invocazione. Per un'operazione su un repository HTTP, ripetere --config-option per l'host e la porta del 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

La continuazione con barra rovesciata mostrata è per una shell POSIX. I valori delle opzioni stessi usano la stessa grammatica FILE:SECTION:OPTION=VALUE su altre piattaforme.

servers nomina il file di configurazione di esecuzione, global ne nomina la sezione, e http-proxy-host o http-proxy-port nomina l'impostazione. Il nome host e la porta sono valori separati. Queste assegnazioni valgono per il comando invece di riscrivere il file servers dell'utente. Una voce dell'elenco di proxy HTTP può fornire l'host e la porta temporanei per un percorso pubblico di repository consentito, purché la configurazione corrispondente non contenga alcun account proxy conservato.

Se la configurazione ha già un gruppo di server corrispondente a questo repository, ispezionare anche i suoi valori più specifici. Una sostituzione nella sezione global non sostituisce la comprensione del gruppo selezionato.

Per un ambiente alternativo riutilizzabile, --config-dir seleziona una directory contenente file di configurazione di esecuzione di Subversion. È un argomento di directory, non un percorso al file servers stesso. Usare quell'opzione quando l'intenzione è selezionare una configurazione completa preparata invece di fornire due valori temporanei.

Articoli correlati