Comment sortir de la subversion de contrôle de source dans visual studio?
J'ai une solution qui est à la source contrôlée avec Subversion et AnkhSVN dans Visual Studio 2008, mais je tiens à le retirer de la source de contrôle, comment dois-je faire?
- Est-ce une question bête pour vous demander pourquoi vous souhaitez de-SCR votre projet?
- Je pense que j'ai lié à haute jusqu'à la racine, et maintenant il veut utiliser un référentiel, il ne devrait pas être à l'aide de
- J'ai eu un problème similaire où j'avais un très vieux projet qui était en fait lié à un serveur SVN qui n'existait plus. Nécessaire pour annuler le versionnement tous les fichiers afin que je puisse l'ajouter à notre serveur SVN.
Vous devez vous connecter pour publier un commentaire.
SVN, par opposition à la redoutable VSS, ne pas encombrer vos fichiers de projet avec ses "liaisons": il garde tout son système d'information dans
.svn
ou_svn
sous-dossiers à l'intérieur de chaque sous contrôle de version de répertoire. Ainsi, le "retrait" de contrôle de version à partir d'un projet implique la suppression de tous ces dossiers.C'est fastidieux, cependant, de sorte que SVN est une commande spéciale appelée svn export qui soit "les exportations propre arborescence de répertoires à partir du référentiel spécifié par l'URL" ou "les exportations propre arborescence de répertoires à partir de la copie de travail ".
Autant que je sache, AnkhSVN magasins de liaisons dans le projet et les fichiers de solution (également mis en cache dans la solution d'options de l'utilisateur du fichier **.suo*).
Je pense que vous pouvez retirer de ces liaisons en allant à
File | Source control | Change Source Control
(ou dans la AnkhSVN de la barre d'outils). Dans ce dialogue, il devrait y avoir une commande pourDisconnect
projets.Supprimer .svn dossiers et de votre arborescence des sources ne seront pas de version plus.
Si vous souhaitez supprimer le contrôle de Subversion d'un fichier/dossier, mais que vous voulez le laisser là où il est actuellement, vous pouvez utiliser la fonction Supprimer (locales) " option sur TortoiseSVN. Pour voir cette option vous devez vous maintenez la touche maj enfoncée lorsque vous cliquez-droit sur le fichier/dossier, puis il apparaîtra dans le menu contextuel.
fonctionne très bien pour moi..