La mejor herramienta de desarrollo de control de fuente para Windows / .NET

¿Cuáles son sus recomendaciones para usar como control de origen, repository de proyectos para un entorno de desarrollo Windows – .NET (2 codificadores, uno posible utilizando el sistema)

Gracias

Además: también el equipo incluye 3 desarrolladores. 1 vb6 moviéndose a .net, yo mismo en .net y un desarrollador web (php, javascript, etc.)

el sistema que estoy buscando sería algo que se integra fácilmente en el ide de visual studio

Team Foundation Server es probablemente el más integrado en Visual Studio.

Sin embargo, personalmente amo Kiln (que también se integra muy bien en VS). Esto es bueno para un equipo pequeño, alojado y muy elegante y fácil de usar.

Otras opciones incluyen Subversion y Git . Sin embargo, sin conocer más requisitos, es difícil sugerir la "mejor" opción para un pequeño equipo de .NET. Autohospedado vs. alojado para usted es probablemente el factor más importante para tomar su decisión …

Puede usar TortoiseSVN y cualquier plugin de Visual Studio para svn: AnkhSVN o VisualSVN .

EDITAR:

Ha pasado bastante time. Si respondiera esta pregunta hoy, recomendaría usar git . Personalmente lo uso incluso cuando trabajo solo. No intenté integrarlo en Visual Studio, pero la aplicación independiente SourceTree me sirve. Si nunca usaste git antes, recomendaría leer el libro de Pro Git (es gratis). Tarde o dos gastados en él valdrá la pena.

Eche un vistazo a Perforce . La versión gratuita permite algo así como 2 usuarios, 5 estaciones de trabajo. La versión paga es razonable en lo que respecta a las herramientas de gestión de configuration.

Pruébalo en Plastic SCM Community Edition . Es un sistema de control de versiones gratuito para hasta 15 usuarios, con soporte comercial, distribuido (si lo desea, puede ser centralizado) y con herramientas integradas de diferenciación y fusión.

  • La GUI completa está totalmente integrada con Visual Studio .
  • La ramificación y la fusión se pueden rastrear visualmente con el explorador de twigs .
  • XDiff y XMerge para diferir y fusionar códigos que admiten refactores.
  • Funciones geniales como el soporte de "historial de methods" . (Nota: también disponible para SVN ).

Espero eso ayude.