Pregunta

Creo que esta es una pregunta de varias partes, así que tengan paciencia conmigo.

Actualmente, todos nuestros desarrolladores usan la versión de Tortise creada para SVN 1.4 y nuestro servidor SVN está ejecutando 1.4. Nuestro servidor de compilación ejecuta CC.Net y utiliza SVN 1.4.

Queremos actualizar.

He establecido que actualizar nuestros clientes a 1.5, luego nuestro servidor a 1.5 funcionará para nosotros. Sin embargo, la pregunta viene con CC.Net. ¿Podemos actualizar la instalación de SVN en nuestro servidor de compilación a SVN 1.5? ¿O tenemos que actualizar también la instalación de CC.Net? También nos gustaría aprovechar este tiempo para actualizar CC.Net, sin embargo, nos gustaría asegurarnos de que la actualización de SVN se realice primero, luego regrese y haga CC.Net.

También se agrega a esta mezcla que en algunos de nuestros proyectos mantenemos una carpeta de 'herramientas' que puede contener o no los archivos binarios para SVN debido a los scripts nAnt que usamos en esos proyectos. Supongo que si actualizamos la instalación del servidor CC.Net de SVN a 1.5, también tendremos que actualizar todos esos proyectos ya que el servidor CI usa el mismo directorio de trabajo que los scripts nAnt que se ejecutan.

claro como el barro?

¿Fue útil?

Solución

Difícil de responder ya que parece que está pidiendo un plan para su entorno, en el que no estoy.

Sin embargo, esto es lo que haría:

  • Actualice cc.net (tiene un buen punto de partida conocido, y este es el paso más probable de ruptura. Hágalo sin ninguna otra variable para que sea más fácil retroceder)
  • Prueba & amp; Verificar
  • Actualice todos los clientes svn, incluidos los binarios en sus " tools " carpeta
  • Prueba & amp; Verificar
  • Actualice el servidor svn
  • Prueba & amp; Verificar
  • Prueba & amp; Verificar

Otros consejos

Un pequeño consejo que puede ayudarlo: los clientes SVN 1.4 pueden conectarse a un servidor SVN 1.5, y los clientes SVN 1.5 pueden conectarse a un servidor SVN 1.4, sin problemas, solo cuando tiene una versión que no coincide, algunos de los nuevos las funciones SVN agregadas no estarán disponibles (pero todas las cosas normales seguirán funcionando bien).

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