En todas partes que voy a google recibo la misma respuesta a este problema, pero es la respuesta incorrecta para mí. Originalmente instalé Subversion 1.5.6 para Windows (ejecuto Windows Server 2008) en mi servidor e hice un repositorio para un proyecto. Luego utilicé una versión 1.6.X del cliente de Tortoise en mi computadora portátil para actualizar el proyecto. Todo estaba malísimo hasta que traté de usar un script de gancho post-commit (estoy actualizando las carpetas en wwwroot en commit para reflejar los cambios en una página web). Recibí un mensaje que decía: "Este cliente es demasiado viejo para trabajar con la copia de trabajo 'XXX'".Este cliente es demasiado viejo para trabajar con la copia de trabajo
Así que desinstalé el cliente SVN en mi computadora portátil y eliminé el repositorio del servidor. Luego hice un nuevo repositorio en el servidor desde cero e instalé TortoiseSVN versión 1.5.6 pensando que si la versión del cliente es la misma que Subversion en el servidor, deberían funcionar bien. Después de descargar el repositorio en mi computadora portátil nuevamente y volver a instalar mi script de gancho recibo el mismo mensaje ...
Es bastante laborioso y perturbador tener que seguir borrando mis repositorios y reinstalando a mi cliente para encontrar los que cooperan a través de prueba y error. No veo ninguna razón (y no puedo encontrar ninguna en línea) sobre por qué el repositorio argumentaría si tanto TortoiseSVN como mi servidor Subversion son 1.5.6.
¿Hay alguien por ahí que pueda darnos una idea de por qué recibiría este mensaje? Quizás incluso alguien que podría decirme qué versión de TortoiseSVN necesito usar para que mi Server SVN 1.5.6 no se queje. Mi script de gancho funciona desde la línea de comando en mi servidor, así que sé que no es su culpa. Gracias por adelantado.
¿Recibió el mensaje de error de TortoiseSVN u otra cosa? ¿Qué está haciendo el script de gancho? ¿Estás accediendo al servidor svn a través de http? – leeeroy
Si tiene problemas con el cliente, ¿por qué recrea el repositorio y no solo recrea una copia de trabajo? ¿O también actualizaste el servidor? – Eugene
Aparece el error en TortoiseSVN y en el cliente de línea de comandos. aquí es lo que parece mi script gancho como: "[PATH TO svn.exe]" actualización "[RUTA PARA EL SERVIDOR DE TRABAJO COPIAR]" --quiet --username --non-interactiva [nombre de usuario] --password [CONTRASEÑA] --config-dir "[ruta al repositorio ARCHIVO dE CONFIGURACIÓN]" no estoy acceder a través de http – Adamantine