visual studio 2010 - setup - Cómo configurar Visual Studio para utilizar diferentes proveedores de control de origen
visual studio code español (3)
Es posible que desee echar un vistazo a esta pregunta . Parece que la respuesta es no, debe seleccionar el proveedor correcto para el proyecto antes de trabajar con el proyecto, ya que solo un proveedor de control de origen puede estar activo a la vez.
Estoy involucrado en muchos proyectos y cada proyecto tiene su propio proveedor de control de origen. ¿Hay alguna manera de configurar Visual Studio 2010 para seleccionar automáticamente el control de fuente correcto por proyecto? ¿O las Herramientas - Opciones - Control de fuente se conectan por nivel de usuario?
Déjame aclarar lo que está sucediendo. Tengo un proyecto que usa Vault. Cuando lo abro, VS establece el control de origen en Vault. Luego cierro el proyecto (solución) y abro otra solución que usa Mercurial (VisualHG). Compruebo el complemento de control de fuente y Vault aún está seleccionado. ¿Por qué? ¿Es posible seleccionar automáticamente el control de fuente correcto?
Hay un complemento adicional de VS llamado Scc Auto Switcher que puede ayudar a cambiar automáticamente entre sistemas SCM utilizados por diferentes proyectos, aunque los documentos no mencionan específicamente Vault.
Para cargar automáticamente un proveedor de control de origen adecuado, el archivo de solución debe contener enlaces Scc.
No sé si VisualHG los admite o no.
Pero puedes probar HgSccPackage, otro complemento mercurial para MS Visual Studio 2008/2010 que admite enlaces Scc.
Puede obtenerlo aquí: http://www.newsupaplex.pp.ru/hgscc_news_eng.html
Si desea agregar enlaces Scc a una solución controlada existente, use Mercurial -> Cambiar el menú de enlaces SCC desde el IDE. (Este menú estará disponible cuando HgSccPackage esté activo y haya cargado una solución controlada).
Para nuevos proyectos, HgSccPackage agrega automáticamente enlaces Scc. Sin embargo, se puede configurar mediante opciones, por ejemplo, a quienes no les gusta este comportamiento.