Complementando todas las herramientas de colaboracion, si el objetivo de nuestro proyecto es el desarrollo e implementacion de software vamos a necesitar de un mecanismo para llevar el control del codigo fuente. Revisando y buscando en la web vamos a encontrarnos que la mayoria del software open source utiliza CVS para mantener el control de codigo, portales como SourceForge son un ejemplo de sitios en donde se puede utilizar sus servicios de repositorio de codigo, lo malo es que el codigo debe ser open source (muchos proyectos no necesariamente son Open Source) asi como SourceForge existen muchos otros con la misma politica
Encontré el sitio Freepository el cual permite que podamos usar un espacio de 300 MB para almacenar nuestro codigo y permite que el codigo no necesariamente deba ser Open Source, trabaja con CVS, permite que multiples desarrolladores trabajen con el codigo y luego hagan la reconciliacion de los fuentes. Ofrece soporte para muchos IDE.
Basicamente un CVS es un repositorio de datos, por lo que se puede acceder a los archivos usando una especie de cadena de conexion y permite el uso multiples clientes como WinCVS o TortoiseCVS, me gustó más el último ya que se integra al explorador de Windows haciendo que sea sumamente sencillo interactuar con el repositorio.
Otro sitio excelente me lo recomendó un buen amigo, se trata de GotDotNet, el cual es una comunidad en donde se estan desarrollando muchos de los proyectos de Microsoft patterns & practices. Esta comunidad permite crear mini comunidades llamadas workspaces en los cuales tiene una opcion para el control de codigo, lo más chevere es que se puede descargar un plugin para el Visual Studio el cual permite que se integre al IDE haciendo que sea mucho más transparente el trabajo, ofrece tambien una interfaz web basica a traves de la cual podemos realizar las tareas cotidianas de control de codigo o una interfaz web avanzada para manejar multiples archivos y algunas cosas adicionales, ademas permite tambien definir politicas de acceso y permiso tanto al workspace como al control de codigo de multiples miembros. El unico punto debil es la capacidad de almacenamiento que es solo de alrededor de 35MB.
-----
TerraNova