El cliente SVN no funciona en mi server de desarrollo CentOS
La llamada al cliente CLI SVN produce el mismo error.
$ svn revert ./foo.txt Subcommand 'revert' doesn't accept option '--no-auth-cache' Type 'svn help help' for usage. $ svn help Subcommand 'help' doesn't accept option '--no-auth-cache' Type 'svn help help' for usage. ...
Por lo tanto, produce el mismo error cada vez que trato de llamar al cliente svn desde CLI
Puedo "svn list" y "svn status". Pero no hay posibilidad de "svn revertir" mis cambios y llamar a "svn help".
Intenté investigar el problema y descubrí que el cliente svn siempre intenta usar el interruptor "–no-auth-cache" de forma automática sin mencionar explícitamente este cambio.
Pero como este interruptor no está disponible para commands locales como "revertir", produce ese tipo de error.
Parece que este problema está relacionado de alguna manera con la configuration / installation del cliente svn.
Incluso he intentado eliminar todo el directory de datos de configuration del cliente: $ rm -rf ~ / .subversion
pero no ayuda.
Parece que hay una secuencia de commands (¿o un alias?) En su ruta que llama a svn con la bandera adicional.
Por ejemplo, un alias configurado como:
alias svn='svn --no-auth-cache'
dará este problema
Intenta llamar a svn directamente como /bin/svn
o donde esté instalado
Concurre con los demás; la salida de type -all svn
indicará qué command svn se ejecutará y qué otros sombras.
¿Estás seguro de que estás usando SVN vainilla? ¿Tal vez alguien configuró un alias?
Pruebe apropos svn
para averiguar dónde está instalado su cliente svn y ejecute ese file directamente (ejemplo /usr/bin/svn help
).
Comprobar alias
para alias.
¿Hay algo en ~/.subversion/config
? Intenta renombrar o eliminar ese directory.
Para evitar posibles alias, intente ejecutar \svn
lugar de svn
.