Mi grupo de desarrollo usa Visual Source Safe para control de versiones; esta elección se realizó originalmente debido al costo y su estrecha integración con Visual Studio.Versioning SQL Server?
Como nuestro repositorio ha crecido Source Safe realmente ha comenzado a mostrar sus limitaciones y estamos considerando cambiar a otra solución. Para discusión están Team Foundation Server, Subversion, Git y Mercurial.
Nos son en gran parte una tienda de datos, por lo que otro factor importante para nosotros es poder fácilmente la versión de SQL Server 2005/2008 proyectos. Este es uno de los beneficios de usar Source Safe, y también de Team Foundation Server: la integración con Microsoft SQL Server Management Studio.
Me pregunto si alguien ha tenido experiencia en la creación de versiones de SQL Server con Subversion, Git o Mercurial y puede proporcionar algunos pros/contras sólidos para cada uno de estos sistemas, así como la forma de implementarlos.
"DataDude" es una versión adicional de Visual Studio 2008 en adelante, no depende de TFS (realmente es solo un tipo de proyecto). Puedes leer más sobre esto aquí http://stackoverflow.com/questions/169828/what-are-the-real-benefits-of-visual-studio-team-system-database-edition-gdr – RobS