O cliente de liña de ordes de Subversion pode substituír axustes de tempo de execución para unha invocación. Para unha operación de repositorio HTTP, repita --config-option para o host e o port do 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

A continuación con barra invertida mostrada é para unha shell POSIX. Os propios valores das opcións usan a mesma gramática FILE:SECTION:OPTION=VALUE noutras plataformas.

servers nomea o ficheiro de configuración de execución, global nomea a súa sección, e http-proxy-host ou http-proxy-port nomea o axuste. O nome de host e o port son valores separados. Estas asignacións valen para a orde en lugar de reescribir o ficheiro servers do usuario. Unha entrada da lista de proxies HTTP pode fornecer o host e o port temporais para unha ruta pública de repositorio permitida, sempre que a configuración correspondente non conteña ningunha conta de proxy retida.

Se a configuración xa ten un grupo de servidores que coincide con este repositorio, inspeccione tamén os seus valores máis específicos. Unha substitución na sección global non substitúe a comprensión do grupo seleccionado.

Para un ambiente alternativo reutilizable, --config-dir selecciona un directorio que contén ficheiros de configuración de execución de Subversion. É un argumento de directorio, non un camiño ao ficheiro servers en si. Use esa opción cando a intención sexa seleccionar unha configuración completa preparada en lugar de fornecer dous valores temporais.

Artigos relacionados