2009-10-07 9 views

Respuesta

4

¿Has leído 1.6 release notes?

La actualización es verdaderamente sin dolor, principalmente a causa de esta nota:

No hay necesidad de vaciar y volver a cargar sus repositorios. Subversion 1.6 puede leer repositorios creados por versiones anteriores . Para actualizar una instalación existente de , solo instale las bibliotecas y los binarios más recientes de encima de los más antiguos.

Ahora, una vez que haya sobrescrito los binarios, puede actualizar el formato de cesión temporal de 1,6 a aprovechar las nuevas características (o usted todavía apenas tiene las viejas características 1,5). Para hacerlo, ejecute svnadmin upgrade en él. Tarda uno o dos segundos (en mi repositorio de 12Gb) y luego estás listo para irte. Puede actualizar el cliente fácilmente o quedarse con los más antiguos: tenga en cuenta que los nuevos clientes actualizarán el WC de forma automática y silenciosa, por lo que no puede mezclar n versiones de cliente con el mismo WC (es decir, si actualiza Tortoise, debe actualizar Ankh bien)

1.6 tiene 2 funciones para el servidor: detección de conflictos entre árboles y embalaje FSFS. Recomiendo el empaque (ejecute el paquete svnadmin para que combine 1000 archivos de revisión en 1 archivo, esto lleva un poco de tiempo, pero puede continuar trabajando mientras se empaqueta).

El proceso de actualización fue realmente fácil, 10/10 para los chicos de svn por una ruta de actualización de calidad superior.

2

I just did this (bueno, casi esto), realmente era bastante indolora.

Si tiene repositorios realmente grandes, demorará bastante tiempo en descargar y cargar, pero aparte de eso no tuve ningún problema.

+0

¿Y qué tan fáciles son las fusiones en comparación con la versión anterior? – Bernard

+0

Realmente no puedo decirte que, lamentablemente, no he hecho ninguno, porque solo nos actualizamos hace 2 días y no estuve aquí por uno de esos ... –

2

La mayoría de las mejoras de fusión entre svn 1.5.xy 1.6.x (como un mejor manejo de conflictos de árbol) se realizaron en el lado del cliente.

Así que si solo le interesan las mejoras de combinación, puede actualizar su cliente svn a 1.6.x y seguir usando el servidor 1.5.x. Hacemos lo mismo y no hemos encontrado problemas de compatibilidad.

+0

¿Sabes si puedo actualizar mi cliente a 1.6.x y sigue trabajando con un servidor 1.4.x? – clops

+0

@clops: funcionaría, pero necesita al menos un servidor 1.5.x para el seguimiento de fusión. Definitivamente no es una configuración recomendada. –

Cuestiones relacionadas