2009-04-22 4 views
1

J'ai lié un dossier à moi avec un dépôt Subversion. L'objectif était de synchroniser mon dossier personnel personnel et mon dossier personnel de bureau.Y at-il une commande spéciale dans le menu TortoiseSVN pour effacer svn-relation du répertoire?

Plus tard, j'ai abandonné.

Maintenant, je veux supprimer la relation de référentiel de ce dossier sans nuire au contenu à l'intérieur. Je veux juste que ce soit un dossier Windows standard.

J'ai essayé de rechercher et de supprimer tous les dossiers .svn sur un autre dossier SVN-releated avant. Mais ça ne s'est pas bien passé.

Je cherche une commande telle que "Annuler la relation SVN".

Y at-il quelque chose comme ça?

double possible:'Un-SVN' a working copy

+0

http://stackoverflow.com/questions/183114/un-svn-a-working-copy –

Répondre

1

Utilisez Export.

0

Je supprime généralement le dossier .svn caché dans le dossier contenant les choses que vous voulez dissocier avec SVN.

+0

Vous devez faire cela récursivement, cependant. – Joey

0

La suppression de dossiers .svn devrait suffire. Voir ce link pour un script qu'il fera le travail pour vous. Copié à partir de là:

FOR /F "tokens=*" %%G IN ('DIR /B /AD /S *.svn*') DO RMDIR /S /Q "%%G" 
1

Dans TortoiseSVN, vous pouvez exporter vers le répertoire en cours. TortoiseSVN supprimera alors les répertoires .svn pour vous (après avoir confirmé que c'est ce que vous voulez faire).

Ce n'est pas une fonction Subversion standard, mais c'est la manière la plus simple d'utiliser TortoiseSVN. La pratique recommandée pour tous les autres clients consiste à exporter vers un nouveau répertoire. Juste F3, .svn supprimer tous les dossiers trouvés.

0

Ou encore mieux exporter