2012-09-29 89 views
6

Tengo un problema molesto con los complementos de control de fuente ... Estoy usando VS2012 y tengo algunos proyectos en TFS y otros en SVN (usando AnkhSVN).¿Cómo cambiar a TFS automáticamente cuando se carga la solución?

Cuando abro una solución SVN, VS cambia sin problemas a AnkhSVN como complemento de control de fuente, lo cual está bien. Pero luego, cuando abro una solución TFS, no vuelve a cambiar a TFS ... el efecto más molesto es que el proceso de pago automático no funciona. Para solucionarlo, tengo que descargar la solución, cambiar el complemento de control de origen a TFS y volver a cargar la solución.

¿Es esto un problema conocido? ¿Hay alguna forma de arreglarlo?

Respuesta

2

No hay una buena opción que se me ocurra. Esa parte de Visual Studio está diseñada para funcionar solo con un sistema de control de fuente por vez y entiendo tu dolor.

Supongo que mi primera pregunta es por qué necesita ambas, pero creo que hay alguna necesidad en alguna parte. Se puede ver gente con el mismo problema:

Opción 1: Virtualización

Como tengo una máquina capaz de ejecutar de máquina virtual (Windows 8 con Hyper-V) I tendría dos máquinas virtuales con una configurada para TFS y la otra configurada para SVN. No es elegante, pero te permite cambiar.

Opción 2: Regedit

Puede cambiar la configuración en el registro.

HOW TO: Change Source Control Providers If Two or More MSSCCI-Compliant Providers Are Installed

por lo que podría tener un archivo "clave" para cada configuración almacenada en el escritorio y:

  1. Cierre Visual Studio
  2. Run registery clave
  3. Open Solution

Si bien es feo y requiere recordarlo, sería la mejor opción locall y

Conclusión

No hay una buena respuesta, pero yo creo que las dos opciones anteriores le llevarán hasta allí.

+0

Gracias por su respuesta. Lamentablemente, una VM no es una opción viable para mí. En cuanto a la opción de registro, no sé lo que necesito cambiar exactamente ... –

+0

@ThomasLevesque el segundo enlace se rompió :(Lo he solucionado –

+0

+1: esta pregunta en Microsoft se conecta hace mucho tiempo. respondió diciendo que cambiar entre los proveedores de control de fuente en función del proyecto que está cargado no es algo que vayan a hacer. – NotMe

Cuestiones relacionadas