El cliente SVN es demasiado antiguo después de usar sshfs

El cliente SVN es demasiado antiguo después de usar sshfs

Tengo una aplicación web desprotegida con svn en un servidor Linux de alojamiento compartido. El servidor Linux tiene un cliente svn al que puedo acceder mediante ssh.

Desde mi localhost, hice lo siguiente

> sshfs [email protected]:webappdir/ /media/webapp
> cd /media/webapp
> svn update
svn: Working copy '.' locked
svn: run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
> svn clean up

Han pasado 15 minutos y la limpieza de svn aún no ha terminado. Creo que puede que se haya congelado. Entonces hice lo siguiente:

> ssh [email protected]
> cd webappdir
> svn update
svn: This client is too old to work with working copy '.'; please get a newer Subversion client

Así que ahora no puedo actualizar mi webappdir porque mi /media/webapp está atascado en la limpieza de svn y el cliente svn de mi servidor de alojamiento compartido no está actualizado. No tengo privilegios para instalar un nuevo cliente svn en el servidor de alojamiento compartido.

¿Cómo hago para que funcione mi actualización svn?

Respuesta1

"El formato de la copia de trabajo se ha actualizado. Esto significa que los clientes Subversion 1.4 y anteriores no podrán trabajar con copias de trabajo producidas por Subversion 1.5. Las copias de trabajo se actualizan automáticamente".

http://subversion.tigris.org/svn_1.5_releasenotes.html

Respuesta2

Apache proporciona un script que degrada su copia de trabajo a un formato anterior para restaurar la compatibilidad con clientes más antiguos. Vea esta entrada de preguntas frecuentes:http://subversion.apache.org/faq.html#working-copy-format-change

información relacionada