Question

Récemment, l'intégration de SourceSafe dans Visual Studio a commencé à mal fonctionner car nous avons déménagé et le serveur "SourceSafe" est situé sur un VPN qui passe par une connexion lente. Le chargement de grands projets dans Visual C ++ 6 a donc pris plus de 5 minutes, car il doit parler au "serveur". pour chaque projet. En outre, il existe des bogues dangereux dans l'intégration (l'extraction automatique de certains projets partagés effectuera une récupération de la dernière version sur la mauvaise version d'un fichier avec une branche). Cela m'a amené à désactiver l'intégration de SourceSafe, cependant je n'ai trouvé aucune option de menu ou option de désinstallation. Google a signalé quelques modifications du registre, mais aucun ne semblait fonctionner.

Quelqu'un sait-il qu'il est facile de supprimer l'intégration de SourceSafe de Visual C ++ 6 sans désinstaller complètement SourceSafe?

Était-ce utile?

La solution

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

  

Logiciel de contrôle de code source, tel que   Microsoft Visual SourceSafe, que   s'intègre avec le Visual C ++   environnement de développement intégré   (IDE) peut être configuré pour se connecter à   un serveur de code source pendant Visual C ++   Commencez. Dans de tels cas, une perte de   la connectivité réseau causera Visual   C ++ pour démarrer très lentement. À   améliorer les performances, soit assurer   connectivité réseau appropriée ou désactiver   le logiciel de contrôle de code source   intégration avec l'IDE Visual C ++.   Pour ce faire, quittez Visual C ++ et   puis utilisez RegEdit.Exe pour localiser le   clé de registre suivante et définissez sa   Valeur désactivée à (DWORD) 0x00000001:

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

J'ai suivi ceci et cela a semblé fonctionner pour essayer à nouveau. Je pense que j’ai peut-être eu une deuxième copie de Visual Studio en cours d’exécution quand je l’ai fait la première fois.

Autres conseils

Ouvrez les fichiers .dsp et .dsw dans un éditeur de texte et supprimez les entrées respectives des fichiers .dsp et .dsw. Supprimez également les fichiers .scc.

Il existe un article de la Base de connaissances Microsoft sur la procédure à suivre.

En réalité, vous devez éditer manuellement les fichiers .dsw et .dsp dans un éditeur de texte et supprimer quelques autres fichiers qui traînent. Voir l'article pour plus de détails.

Si les solutions mentionnées ci-dessus échouent, procédez comme suit:

Renommer le dossier: \ Program Files \ Microsoft \% vs% \ Common7 \ IDE \ VS SCC

VS se plaindra une fois de ne pas être branché et vous dites "Oui". ignorer à perpétuité.

Tous les fichiers & # 8220; ont été mis à jour, & # 8221; & # 8220; Lecture seule, & # 8221; et modifié dans VS, fera en sorte que VS se plaint et offre à & # 8220; outrepasser & # 8221 ;, ce qui me convient parfaitement.

Qu'est-ce que vous gagnez:

  • Ouvrez rapidement les solutions liées à VSS sans que le contenu du VS ne corresponde au serveur VSS.

  • Ouvrez les solutions liées à VSS et MODIFIEZ les fichiers à votre guise sans vous enliser dans & n ° 8220; consultez & n ° 8221; bs.

  • Cela simplifie l'utilisation d'un autre système de contrôle de source distribué au-dessus de l'arborescence du projet avec les liaisons VSS.

  • Le client VSS fonctionne toujours tout seul, y compris diff, checkout, checkin.

HKEY_CURRENT_USER \ Software \ Microsoft \ DevStudio \ 6.0 \ Contrôle de code source \ Désactivé J'ai suivi cela et cela a semblé fonctionner pour essayer à nouveau. Je pense que j’ai peut-être eu une deuxième copie de Visual Studio en cours d’exécution quand je l’ai fait la première fois.

Ça marche ..... Merci Ajay

Ce qui a fonctionné pour nous, et qui est beaucoup plus facile, ne nécessite aucune édition de registre / fichier à la main, et plus sûr, je pense, voici ceci:

1) Quittez complètement Visual Studio.

2) Déconnectez-vous du réseau (débranchez le câble et désactivez la connexion sans fil, ou désactivez les adaptateurs réseau)

3) Ouvrez l'espace de travail VS6 (DSW) du projet. Quand il démarrera, il ne pourra plus se connecter à la base de données VSS et vous posera des questions à ce sujet.

4) Dites à VS de ne jamais essayer de vous reconnecter à la base de données du contrôle de code source à l'avenir.

5) Terminé ... VS modifie pour vous la configuration de That Workspace / Project. En général, vous ne déconnectez pas les VS du contrôle de source (comme le ferait une édition de registre) et vous ne modifiez pas les fichiers manuellement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top