2011-02-18 7 views
1

J'essaye de supprimer un dossier du contrôle de source. Je veux laisser le dossier local seul et le faire ne plus être associé à un référentiel. SVP EXPORT est la manière de supprimer un dossier du contrôle de source en fonction des autres questions répondues. Et donc je sais SVN EXPORT PATH1 PATH2 et omettre PATH2:SVN EXPORT pour supprimer du contrôle de code source

invite> svn export/var/www
Exportation terminée.
prompt>

Cependant quand je lance
prompt> svn info/var/www

Il me donne toutes les mêmes informations
Chemin:/var/www URL: https://someurl/somefolder
Repository Racine: https: // ...... etc.

Je le cherche pour dire:
"var/www n'est pas un dossier de travail" ou
"var/www n'est pas sous le contrôle de la source "

Et donc j'ai émis la commande Exporter mais il semble toujours être sous le contrôle de la source.

Répondre

1

Vous avez juste besoin de supprimer les métadonnées de subversion. Ce sera un dossier caché appelé .svn dans votre dossier et dans chaque sous-dossier - supprimez-les et ils ne seront plus une copie de travail.

L'export svn ne fonctionnera pas car il écrasera les fichiers existants mais ne supprimera pas les dossiers .svn qui existent encore sur le disque. Vous pouvez également simplement supprimer le dossier puis le réexporter sur place. Pour être clair: cette solution supprime l'association avec le référentiel pour ce dossier dans votre copie de travail, mais ne supprime pas les fichiers du référentiel lui-même (ce qui est la façon dont je lis ce que vous demandez). Si vous voulez réellement supprimer les fichiers du référentiel, alors vous voulez svn rm, la réponse d'Eugene.

1

Il semble que vous voulez svn del --keep-local.

+0

Quand je rentre
svn del
--keep locale retourne
svn: Pas assez arguments fournis

Quand j'entre svn del/var/www --keep local
retourne
svn: '/ var' n'est pas une copie de travail – eeejay

+0

@Eric c'est comme ça que j'irais aussi. Vous devriez faire svn del [chemin] --keep-local, puis valider le changement. Si vous avez supprimé votre .svn, comme suggéré ci-dessus, vous aurez perdu les métadonnées SVN nécessaires pour accomplir cela. – AlG

Questions connexes