Acabo de instalar AnkhSVN para tener soporte de subversión desde Visual Studio 2010. Me di cuenta de que tenía que ir a Herramientas> Opciones> Control de fuente para seleccionar el complemento de control de fuente actual.¿Cómo se especifica el complemento de control de origen por solución en Visual Studio?
Por el momento, estoy trabajando en múltiples proyectos utilizando diferentes sistemas de control de versiones. Por ejemplo, también tengo algunos proyectos en Mercurial, para los cuales un control fuente VS plugin is available.
¿Hay alguna manera de especificar el complemento de control de origen por solución? ¿O puede VS detectar automáticamente los vcs usados? ¿Cuáles son las mejores prácticas en este sentido?
Editar: una búsqueda en Google me llevó a How to configure Visual Studio to use different source control providers y Can Perforce and SourceSafe co-exist in Visual Studio?. Ambos cubren el mismo terreno, pero parecen ser específicos para vcs específicos y carecen de una respuesta general satisfactoria. Estoy buscando una respuesta general aquí.
+1 ya que tengo el mismo problema al cambiar de TFS y Perforce. – Fueled
Parece que las referencias vinculadas responden más o menos a la pregunta. Si el complemento de control de origen utilizado por Visual Studio para un sistema de control de origen particular admite enlaces de integración de control de origen, se registrarán en el archivo de solución. Visual Studio debe utilizar esos enlaces cuando abre la solución para seleccionar el proveedor de control de origen apropiado. –
No creo que eso sea posible a menos que instale algún complemento que lo haga por usted. – cpoDesign