CVS

Hoy he asistido a la charla sobre CVS impartida por Diego Berrueta en la EUITIG. La verdad que llevaba mucho tiempo queriendo saber “algo m‡s” sobre CVS ya que en parte por falta de tiempo, en parte por dejadez, mis conocimientos no iban m‡s all‡ de que se trataba de un sistema para controlar versiones.

La idea es bastante buena, tiene muchas utilidades aunque la que me parece m‡s importante (tambiŽn la m‡s usada) es posibilitar la concurrencia a la hora de trabajar en grupo sobre un mismo proyecto. En un proyecto de cierta envergadura es esencial que los desarrolladores trabajen siempre sobre la œltima versi—n de los ficheros fuente y que los cambios que realicen en los mismos no se solapen entre s’. Otra utilidad muy interesante es la de realizar copias de seguridad de ficheros. Y no solo eso sino que con CVS adem‡s de almacenar la copia de la œltima versi—n, tenemos acceso a todos los estados por los que ha pasado el fichero.

Por contra no es oro todo lo que reluce y CVS tambiŽn presenta algunos “problemas”. Entre ellos el ponente destac— la dificultad para trabajar con ficheros binarios, o la poca inteligencia que tiene el sistema a la hora de detectar conflictos entre versiones, por ejemplo si se mueve una funci—n de sitio en el fichero. De todas formas, gran parte de estos “problemas” est‡n siendo subsanados en SubVersion, el que est‡ llamado a ser el sucesor de CVS.

A pesar de todos estos inconvenientes Berrueta afirm— que una vez uno se acostumbra a usar CVS, se hace inconcebible la idea de trabajar en un proyecto sin Žl.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s