Written by: on 10/04/2007 @ 10:50

Cuando un proyecto empieza a tener una envergadura, o bien se desea trabajar en el mas de una persona, se hace indispensable el uso de algun tipo control sobre el desarrollo. Quien ha echo que?? donde has cambiado esto?? cuando cambiaste lo otro?? que has hecho pa’ que esto no funcione?? En ese mometo es cuando surge la neesidad de instalar un Sistema de control de versiones.

Revisemos los posibles candidatos:

  • Visual Studio Team Foundation: Posiblemente la mejor herramienta cuando desarrollamos con .NET, pero de pago, y cuando digo de pago, es de pago, pago, pago, pago. Un precio excesivo para cualquier Pyme de las que esa inhundado nuestro pais.
  • CVS: Viejo lobo de mar, ya casi descartado por la comunidad, a excepcion de los utlimos talibanes. Aun asi ha sido un gran sistema durante mucho tiempo.
  • SVN: La gran alternativa libre, con licencia Apache/BSD,  es posiblemente a dia de hoy el mas usado por todo tipo de desarrolladores.Que junto con la excelente integracion de trac hacen una muy buena pareja.
  • GIT: Complejo, y tal vez excesivo para nuestro planteamiento. Solo comentar que es con el que se trabaja para el desarrollo del Kernel de GNU/Linux.

Por lo tanto despues de de revisar todos, en relacion calidad/precio para las necesidades de una Pyme nos decantaremos por SVN. Ahora tendremos que decidir que cliente usar.

  • ankhSVN: Integrado totalmente con Visual Studio, y con excelentes comentarios. Personalmente no puedo decir lo mismo, no he tenido buenas experiencias con el a la hora intentar hacerle rabiar (ponerlo en situaciones dificiles) Aunque haya pasado su version 1.0 considero que aun le queda trabajo hasta llegar al nivel de su rival
  • tortoiseSVN: Integrado totalmente con nuestro explorador, de excelentes cualidades, y genial a la hora de resolver conflictos (Se nota que me encanta). Lo que seria la repera es que estuviera integrado con VS, pues bien, despues de unas modificacion de Luis Molina sobre un vssettings, aqui os dejo una configuracion para que podais realizar el comit, update, … desde el IDE.
      • Descarga: configuracion (Se instala desde Herramientas / Importar exportar configuraciones)
      • Nueva Descarga(la otra dio problemas a algunos): configuracion (Se instala desde Herramientas / Importar exportar configuraciones)

Por cierto, en LaBloguera.NET no tenemos un control de versiones, os interesa que montemos una especie de SourceForge, Codeplex, ….??? Asi tendriamos un lugar donde publicar organizadamente nuestros proyectos.

 

Catogories: .NET, Software Libre

Leave a Reply