y Tu, que controlador de versiones usas?? 27 Enero 2009 at Martes, 27 de Enero de 2009
Un controlador de versiones es un sistema que nos permite aplicar calidad a la gestión del código, es decir gestionar cambios en nuestro código fuente; una de sus características es la comparación de versiones ya que podemos conocer cual fue la primera versión, cuando fue modificado, etc. La característica mas importante que identificó es que permite el trabajo en equipo. Una de sus ventajas es que tienes el código en todo momento, puedes compartirlo. El esquema de trabajo con versiones es tener el código fuente centralizado en un servidor y que cada integrante del equipo bajé una copia a su equipo.
Aqui aparecen los conceptos de Check Out y Checkin, Branch, Version, Línea Base, Política de control de versiones. Para montar un servidor de control de versiones, he usado los siguientes productos:
- IBM Clear Case.
- CVS.
- SVS (subversion).
- Source Safe.
Importante también es la comunicación entre los miembros del equipo, por que sino nos encontráremos con la duplicidad de trabajo.
Como herramienta de conexión al control de versiones se usa muchas veces el que viene como plug in del IDE, de no existir, yo uso el cvs tortoise (al menos satisface mis necesidades de control de versiones :p).
Leave a Reply