Opciones de Subversion para Visual Studio

By | 20 julio, 2014

Hace poco estuve elaborando una pequeña investigación sobre software para el control de versiones. Principalmente me enfoque en aplicaciones basadas en subversión y clientes que permitan trabajar con proyectos de Visual Studio.

Aquí les dejo el resumen:

Implantación de un sistema de control de versiones.

Ventajas

  • Tener identificada y disponible la ultima versión del código en todo momento.
  • Llevar un control de los cambios del código por desarrollador.
  • Llevar un historial de todos los cambios que se realizan en la aplicación.
  • Identificar errores rápidamente, teniendo disponible de forma clara y remarcada que cambios se hicieron desde la versión anterior.
  • Permite la revisión de cambios previo a liberación, con el objetivo de detectar errores omitidos en procesos previos (desarrollo, pruebas, etc.).
  • Permite la revisión de los avances por persona, a nivel de lineas de código agregadas y/o modificadas.
  • Integra diferentes opciones para la administración accesos a los repositorios.

Desventajas

  • Requiere la aplicación de un conjunto de buenas practicas en el manejo de repositorios.
  • En algunos escenarios, con la aplicación de malas practicas, podría darse el caso de la perdida del código de un usuario desde su ultimo check-in.

Distribuciones Servidor SVN

Clientes SVN

  • TortoiseSVN (Integrado a windows explorer)
  • Agent SVN – De pago (Integrado a Visual Studio)
  • VisualSVN – De pago (Integrado a Visual Studio)
  • AnkhSVN (Integrado a Visual Studio)
  • Unified SCC (Integrado a Visual Studio)

 

Actualizacion 15/08/2014

Agrego a la investigacio la version expres de Team Foudation Server. Se que no es un controlador de versiones basado en SVN, sin embargo, es una opcion a considerar ya que no tiene costo inicial y esta permitido su uso para equipos pequeños de hasta 5 personas.

Visual Studio Team Foundation Server Express 2012

 

Referencias:

http://geeks.ms/blogs/ffagas/archive/2012/06/18/tfs-team-foundation-server-express-faq.aspx

http://elbruno.com/como-convencer-a-tu-jefe-de-utilizar-team-foundation-server/

LinkedInEmailPrint

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *