Modifier le plug-in de contrôle de la source dans Visual Studio

actuellement la solution est gérée par SVN et je veux passer à git. Quand je fais Outils->Options->Contrôle de la Source->Plug-in de Sélection et de changer la prise-en-je obtenir cette boîte de dialogue:

enter image description here

je n'ai jamais passé, lorsque j'ai ouvert la .la sln encore, il est encore SVN.

j'ai l'impression d'avoir fait ça plusieurs fois dans le passé.

infos supplémentaires: les fichiers sont déjà gérés par git, je viens de le cloner en utilisant des extensions git et c'était np. La question est de VS.

27
demandé sur Bert Huijben 2013-04-27 11:36:17

4 réponses

Suggestion: Ne vous embêtez pas avec la commutation. Retirez-le du contrôle source (SVN) et vérifiez-le dans anew (git). Ou, si le supprimer par Visual Studio tools ne fonctionne pas, voici comment le faire manuellement:

  1. Fermer Visual Studio;
  2. supprimer le .dossier svn
  3. ouvrez le .La SLN fichier dans le bloc-notes, de trouver les lignes qui précisent le fournisseur SCC, et de les supprimer.
  4. Ouvrez à nouveau la solution dans Visual Studio - elle ne devrait pas être sous contrôle source plus et vous devriez être en mesure de vérifier en git.

Modifier: La suppression manuelle de ce de la .la sln fichier a fait l'affaire:

GlobalSection(SubversionScc) = preSolution
    Svn-Managed = True
    Manager = AnkhSVN - Subversion Support for Visual Studio
EndGlobalSection
50
répondu Vilx- 2013-04-27 07:57:00

la manière la plus simple de le faire est un processus en deux étapes qui peut être fait avecput en quittant Visual Studio:

  1. ouvrir le menu Fichier d'options > Subversion > modifier le contrôle des sources. Dans la boîte de dialogue, utilisez le bouton Déconnecter.

  2. comme décrit dans la question elle-même, ouvrez le menu Outils > Options et changez le contrôle Source en git. Cette fois, il va le changer, sans se plaindre.

9
répondu JotaBe 2016-10-26 16:12:24

ce qui m'a réellement aidé, je n'ai pas pu trouver dans mon Asp.net core dossier de solution toute svn fichier ou .git, mais c'était dans C:\Users\NAME, supprimé il y a .git le fichier, il a été HIDDEN. Puis dans le vs le contrôle de source a changé automatiquement de gitTFVS. cependant c'est en quelque sorte créé dans mon dossier de solution git fichiers supprimés une fois de plus et il a commencé à bien fonctionner.

1
répondu Marius 2018-03-21 20:54:18

la bonne façon de supprimer ces paramètres pour les fournisseurs SCC est File -> Source Control -> Change Source Control. Où AnkhSVN appelle le menu "Source Control ""Subversion".

cette astuce devrait fonctionner pour tous les fournisseurs SCC bien comportés (VSS, TFS, AnkhSVN, etc. etc.)

0
répondu Bert Huijben 2013-05-06 12:12:04