Skriv över Subversions HTTP-proxy för ett enda kommando
Skicka servers-konfigurationsvärden med svns upprepbara --config-option i stället för att skriva om användarens beständiga proxyfil.
Subversions kommandoradsklient kan skriva över körtidsinställningar för ett enda anrop. För en HTTP-förrådsoperation upprepas --config-option för proxyvärden och -port:
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
Den visade fortsättningen med omvänt snedstreck är för ett POSIX-skal. Själva alternativvärdena använder samma grammatik FILE:SECTION:OPTION=VALUE på andra plattformar.
servers namnger körtidskonfigurationsfilen, global namnger dess sektion och http-proxy-host eller http-proxy-port namnger inställningen. Värdnamnet och porten är separata värden. Dessa tilldelningar gäller för kommandot i stället för att skriva om användarens servers-fil. En post från HTTP-proxylistan kan tillhandahålla den tillfälliga värden och porten för en tillåten offentlig förrådsväg, förutsatt att den matchande konfigurationen inte innehåller ett bevarat proxykonto.
Om konfigurationen redan har en servergrupp som matchar detta förråd, granska även dess mer specifika värden. En överskrivning i global-sektionen ersätter inte förståelsen av den valda gruppen.
För en återanvändbar alternativ miljö väljer --config-dir en katalog som innehåller Subversions körtidskonfigurationsfiler. Det är ett katalogargument, inte en sökväg till själva servers-filen. Använd det alternativet när avsikten är att välja en fullständig förberedd konfiguration i stället för att ange två tillfälliga värden.