Herramientas de Versionamiento?

Construir un proyecto de software donde muchos elementos modifiquen el código fuente, puede llegar a ser un caos si no se realiza de manera organizada. Las herramientas de versionamiento nos sacan de ese trance generando un ambiente donde las fuentes y binarios que se vayan generando tendrán autoría, historial de modificaciones o ramificaciones (branches) y lo mejor de todo: rollbacks. A su vez, en herramientas de versionamiento contamos con autenticación de usuarios y manejos de permisos, así no cualquiera mete las manos en la masa cuando se le ocurre, solo cuando el Sombrero Grande del proyecto lo quiera así.
Herramientas para hacer este tipo de cosas hay varias; tenemos Visual Source Safe, de Microsoft. También tenemos el mítico y veterano CVS (concurrent version system) que es la opción global y Open Source, y una nueva plataforma que viene a corregir las falencias de nuestro querido y veterano CVS, llamada SVN (Subversion).
Existen opiniones divergentes de si es mejor utilizar SVN o CVS , hay benchmarks y comparaciones punto a punto de cual es mejor por doquier. Y para variar en el ambiente open source, se pelean todos por que resultaría mejor utilizar. Pero al fin y al cabo lo más conveniente es usar alguno.
Link:
Juan Pablo Oyarzun
Enviar a un Amigo |
Version para Impresion

(1 votos, promedio: 4 de 5)
Traducir al Ingles
Traducir al Español
Herramientas de Versionamiento?




