2010-08-28 4 views
3

J'ai acquis un référentiel Subversion. Le problème avec cela est que tout est dans la racine (apparemment rien de fantaisie comme ramification n'a jamais été fait).Référentiel de réorganisation Subversion

Maintenant, je veux le reconfigurer à suivre convention standard:

/svnpath/repo 
      /trunk 
      /branches 
      /tags 

Comment puis-je le faire et toujours garder l'histoire ancienne?

Répondre

4

Bien Option 1 serait de vérifier, créer les nouveaux répertoires pour le tronc et quoi que ce soit et déplacer les fichiers là où ils doivent être ensuite valider. Ensuite, soufflez votre copie de travail et archivez seulement le tronc à une copie de travail.

L'option 2, et probablement la façon la plus appropriée ou «correcte» serait de faire une décharge du repo. Puis en créer un autre avec la structure classique et importer le fichier de vidage à trunk. Voir Migrating a Repository

+2

J'ai choisi l'option deux. La commande clé était "svnadmin load --parent-dir trunk ..." –

Questions connexes