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:
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.
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:
- Fermer Visual Studio;
- supprimer le .dossier svn
- ouvrez le .La SLN fichier dans le bloc-notes, de trouver les lignes qui précisent le fournisseur SCC, et de les supprimer.
- 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
la manière la plus simple de le faire est un processus en deux étapes qui peut être fait avecput en quittant Visual Studio:
ouvrir le menu Fichier d'options > Subversion > modifier le contrôle des sources. Dans la boîte de dialogue, utilisez le bouton Déconnecter.
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.
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 git
TFVS
. 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.
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.)