Pregunta

Recientemente, la integración de SourceSafe en Visual Studio ha comenzado a funcionar mal porque nos hemos mudado, y el servidor de SourceSafe '' está ubicado en una VPN que atraviesa una conexión lenta. Esto ha hecho que cargar proyectos grandes en Visual C ++ 6 tome más de 5 minutos porque tiene que hablar con el "servidor". para cada proyecto Además, hay algunos errores que son peligrosos en la integración (la comprobación automática de ciertos proyectos compartidos se actualizará en la versión incorrecta de un archivo ramificado). Esto me ha llevado a querer deshabilitar la integración de SourceSafe, sin embargo, no he encontrado ninguna opción de menú u opción de desinstalación. Google ha informado algunos ajustes en el registro, pero ninguno de ellos parecía funcionar.

¿Alguien sabe de una manera fácil de eliminar la integración de SourceSafe de Visual C ++ 6, sin desinstalar por completo SourceSafe?

¿Fue útil?

Solución

De http://support.microsoft.com/kb/236399 :

  

Software de control de código fuente, como   Microsoft Visual SourceSafe, que   se integra con Visual C ++   entorno de desarrollo integrado   (IDE) se puede configurar para conectarse a   un servidor de código fuente durante Visual C ++   puesta en marcha. En tales casos, una pérdida en   la conectividad de red causará Visual   C ++ para comenzar muy lentamente. A   mejorar el rendimiento, ya sea asegurar   conectividad de red adecuada o deshabilitar   el software de control de código fuente   integración con el IDE de Visual C ++.   Para hacer esto último, salga de Visual C ++ y   luego use RegEdit.Exe para localizar el   siguiente clave de registro y establecer su   Valor deshabilitado a (DWORD) 0x00000001:

HKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled

Seguí esto y parecía funcionar al intentarlo de nuevo. Creo que podría haber tenido una segunda copia de Visual Studio ejecutándose cuando lo hice por primera vez.

Otros consejos

Abra el archivo .dsp y .dsw en un editor de texto y elimine las entradas respectivas del archivo .dsp y .dsw. Además, elimine los archivos .scc.

Hay un artículo de Microsoft Knowledge Base sobre cómo hacer exactamente esto.

La esencia de esto es que debe editar manualmente los archivos .dsw y .dsp en un editor de texto, y eliminar algunos otros archivos. Vea el artículo para más detalles.

Si las soluciones mencionadas anteriormente fallan, haga esto:

Cambiar nombre de carpeta: \ Archivos de programa \ Microsoft \% vs% \ Common7 \ IDE \ VS SCC

VS se quejará una vez de que el enchufe no está allí y usted dice "Sí"; ignorarlo a perpetuidad.

Todos los archivos & # 8220; obtuvieron lo último, & # 8221; & # 8220; solo lectura, & # 8221; y editado en VS, hará que VS se queje y ofrezca 'anular' # 8221 ;, lo cual funciona bien para mí.

¿Qué ganas?

  • Abra soluciones vinculadas a VSS rápidamente sin que VS coincida con el contenido del servidor VSS.

  • Abra las soluciones vinculadas a VSS y EDITE los archivos a voluntad sin estar atascado en & # 8220; consulte & # 8221; bs.

  • Esto hace que el uso de otro sistema de control de fuente distribuido en la parte superior del árbol del proyecto con enlaces VSS sea sencillo.

  • El cliente VSS todavía funciona por sí solo, incluyendo diff, checkout, checkin.

HKEY_CURRENT_USER \ Software \ Microsoft \ DevStudio \ 6.0 \ Source Control \ Disabled Seguí esto y pareció funcionar al intentarlo de nuevo. Creo que podría haber tenido una segunda copia de Visual Studio ejecutándose cuando lo hice por primera vez.

Está funcionando ..... Ajay, gracias

Lo que ha funcionado para nosotros, y es mucho más fácil, no requiere edición de registro / archivo a mano, y creo que es más seguro:

1) Salga de Visual Studio por completo.

2) Desconéctese de la red (desconecte el cable y apague la conexión inalámbrica, o desactive los adaptadores de red)

3) Abra el espacio de trabajo VS6 (DSW) para el proyecto. Cuando se inicie, encontrará que no puede conectarse con la base de datos VSS que desea y le preguntará sobre eso ...

4) Dígale a VS que nunca intente volver a conectarse al control de fuente db en el futuro.

5) Listo ... VS realiza todos los cambios en la configuración de ESE TRABAJO / PROYECTO por usted. No está desconectando VS del control de origen en general (como lo haría una edición del registro) y no está editando manualmente los archivos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top