¿Cómo configuro el proxy SVN HTTP desde la línea de comandos?

Escribo la configuración de mi entorno de compilación. (Por lo tanto, el proceso de compilación puede arrancarse solo si se encuentra ejecutándose en una imagen limpia).

Como parte de este proceso, ciertas dependencias se recuperan de los repositorios públicos de SVN.

Las máquinas de compilación se ubican detrás de un proxy, por lo que debo configurar SVN para usar el proxy.

Varias de las opciones que vienen inmediatamente a la mente son desagradables por varias razones:

Podría editar el archivo ~ / .subversion / servers manualmente, pero preferiría mantener el proceso de compilación tan autónomo y automatizado como sea posible.Alternativamente, podría "proxy" los diversos repositorios públicos de subversión con un repositorio interno de "dependencias", pero esto se suma al número de partes móviles que deben mantenerse.Finalmente, podría escribir un script para verificar el archivo de configuración y modificarlo (si es necesario), pero esto parece una exageración de lo que debería ser una parte trivial del proceso de construcción.

Idealmente, debería poder especificar el proxy desde la línea de comandos, pero no es obvio que esto sea posible. ¿Cuál es la forma correcta de abordar este problema?

Respuestas a la pregunta(1)

Su respuesta a la pregunta