Control de versiones gratis para .NET

Para tus proyectos de visual studio 2003, 2005, 2008 y 2010 puedes usar un sistema de control de versiones gratuito.

Este sistema te permite agregar un control de versiones, similar a sourcesafe o team foundation, para que controles las versiones de tus proyectos manejandolo directamente en visual studio. Este sistema funciona en versiones estandar de visual studio en adelante. Yo lo uso actualmente en mis proyectos y se llama Subversion.

Subversion se instala en el equipo que se quiera que funcione como servidor del control de versiones y para poder conectar los clientes se debe instalar el cliente llamado AnkhSVN.

He utilizado este sistema por bastante tiempo, tengo conectados varios equipos y me ha funcionado perfectamente.

Las actualizaciones tanto de la parte de servidor como del cliente utilizado han sido trasparentes por lo cual siempre puedo estar utilizando la última versión de este producto.

Comentarios

  1. Buenos días Fabio.
    disculpa el atrevimiento de escribirte, pero es que estoy interesado en realizar un control de versionamiento de mis app en vb.net, y las herramientas que tu planteas me parecen las correctas ademas que son gratis, pero resulta que todavía no he podido hacer que funcione, me preguntaba si es posible me facilitaras algún manual o tutorial de como utilizar estas herramientas desde cero.

    gracias...

    ResponderEliminar
  2. Ten en cuenta lo siguiente:

    Subversion no funciona con Visual Studio Express, solamente con versiones Standard o superiores

    El instalador de subversion es un ejecutable (tiene asistente) y se debe descargar el que se llama "CollabNet Subversion Server and Client". Este lo encuentras en http://www.open.collab.net/downloads/subversion/

    Luego instalas el cliente para tu visual studio llamado "AnkhSVN".

    Por último ya dentro de visual studio te aparece una opción llamada "Add solution to source control" al hacer clic derecho sobre la solución. Esto te lleva a un asistente que te permite agregar la solución a Subversion.

    ResponderEliminar
  3. Fabio

    Estamos desarrollando una aplicacion donde los developers se encuentran en distintas ciudades por lo tanto no tienen una conexion directa al servidor de versiones, solo tienen conexion por escritorio remoto ... tienes alguna solución para estos casos o sugerencia q herramientas tomar en cuenta?/

    ResponderEliminar
  4. Hola.

    Hace un tiempo vi un repositorio subversion, pero que se hosteaba en google. Estuve leyendo en la página de ellos y según parece se usa el mismo componente AnkhAVN para conectar desde visual studio. la URL es: http://code.google.com/intl/es/apis/gadgets/docs/tools.html#Host

    ResponderEliminar
  5. Buenas tardes Fabio

    Soy nuevo en el tema de control de versiones, y estoy muy interesado en montar los sistemas de Subversion y Ankhsvn en una intranet, donde 4 programadores trabajamos sobre el mismo código. El código está guardado en uno de los servidores de nuestra empresa. Por favor, ¿podrías indicarme los pasos a seguir para instalar dichos componentes? Sobre todo me interesa saber donde tengo que instalar cada uno de ellos ( si en el servidor o en cada ordenador ) y qué versión de Subversion tengo qeu bajarme ( la que indicas arriba no aparece en la página ) Muchas gracias por tu ayuda.

    ResponderEliminar
  6. Hola Jesus.

    Si te cuento que el subversion server le cambiaron el nombre y ahora se llama CollabNet Subversion Edge. Puedes revisar las especificaciones en http://www.open.collab.net/products/subversion/whatsnew.html. Este lo instalas en el servidor únicamente.

    En los clientes o equipos que vas a usar para programar, si instalas es el AnkhSVN.

    ResponderEliminar

Publicar un comentario

Entradas populares de este blog

Instalar programa como servicio Windows

Habilitar Ping Firewall Windows 2008

Conocer IP y hostname del cliente en ASP.NET