Pregunta

Tengo Subclipse instalado para Java y acabo de instalar TortoiseSVN para #develop, como lo sugirió alguien que respondió a otra pregunta mía. Cuando intento editar una clase de C #, dice que "el cliente es demasiado viejo para trabajar con una copia de trabajo". - pero la versión de Subversion de TortoiseSVN (1.5) parece ser más nueva que la de Subclipse (1.4?). Lo que está sucediendo: ¡el mensaje parece un poco al revés! ¿Puedo degradar el nivel de versión de TortoiseSVN para que coincida con Subclipse o actualizar Subclipse? ¡Las sugerencias serán apreciadas!

¿Fue útil?

Solución 2

Resulta que mi problema se debió al hecho de que #develop 2.2 fuerza a TortoiseSVN 1.4: no funciona con TortoiseSVN 1.5. ¡Oh bien! Gracias por sus comentarios de todos modos!

Otros consejos

Directamente desde las Preguntas frecuentes :

  

El mensaje de error completo es: Este cliente es demasiado viejo para trabajar con la copia de trabajo '.'; obtenga un nuevo cliente de Subversion.

Recibirá este mensaje de error una vez que haya utilizado un cliente de Subversion vinculado con una versión de Subversion superior, y luego intente ejecutar un comando con un cliente de Subversion vinculado con una versión anterior, por ejemplo, usó un cliente 1.4.x en su copia de trabajo, y ahora prueba un cliente svn 1.3.x en la misma copia de trabajo.

La razón de esto es que Subversion 1.4 y 1.5 actualizan las copias de trabajo de forma transparente en cada comando. Pero una vez que se actualiza el formato de la copia de trabajo, los clientes más antiguos ya no pueden acceder a la copia de trabajo porque no conocen el nuevo formato.

La única solución para 'arreglar' esto es actualizar cualquier cliente que use y eso le dio este mensaje de error. O realice un nuevo pago con el cliente anterior.

El mensaje es correcto. Tiene dos clientes SVN: TortoiseSVN y Subclipse. El cliente Subclipse es demasiado viejo para trabajar con la copia de trabajo TortoiseSVN. Como parte de los cambios para la subversión 1.5, se modificó el formato de la copia de trabajo para admitir la nueva función de seguimiento de fusión. Si accede a su copia de trabajo con TortoiseSVN, se convertirá automáticamente del formato v1.4 al formato v1.5 más nuevo (esto se menciona en las notas de lanzamiento de TortoiseSVN y Subversion).

Entonces, si va a utilizar Subclipse y TortoiseSVN en la misma copia de trabajo, querrá que ambos clientes estén basados ??en versiones de subversión compatibles (es decir, ambos en subversion 1.4.xo ambos en subversion 1.5 .X). Por lo tanto, debe actualizar Subclipse o degradar TortoiseSVN.

Intente usar Subversive, ahora es el complemento oficial de Subversion Eclipse.

[1]: http://www.eclipse.org/subversive/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top