Nous sommes le Mar 22 Juil, 2025 20:49
Supprimer les cookies

SVN: Comment migrer un répertoire

Sur le logiciel libre en général ou un logiciel libre en particulier

Ven 03 Fév, 2006 14:06

Bonjour,
j'avais une install de svn et je viens d'en faire une nouvelle sur un autre ordinateur.

La question est comment migrer tous mes répertoire sous svn en gardant toutes les informations?

Merci d'avance,
ponsfrilus
++
Ponsfrilus
ponsfrilus

Avatar de l’utilisateur
Messages : 60
Géo : Lausanne, Switzerland

Jeu 09 Fév, 2006 01:17

Avec tar. Ton dépôt local étant dans /home/user tu fais depuis celui-ci en console:

Code: Tout sélectionner
$ ls
Documents  Mail  softorganise


->softorganise est un répertoire contenant trois fichiers

Code: Tout sélectionner
$ tar cfj softorganise.tar.bz2 softorganise


->produit le 'softorganise.tar.bz2' à partir du 'softorganise'

Code: Tout sélectionner
$ ls
Documents  Mail  softorganise  softorganise.tar.bz2


->ls dit quels sont les fichiers (=répertoires) mais pas ceux caché (on en a pas besoin ici)

Code: Tout sélectionner
$ mv softorganise Documents/


->mv déplace le rep 'softorganise' à l'intérieur du rep 'Documents'
Code: Tout sélectionner
$ ls
Documents  Mail  softorganise.tar.bz2


après, pour le dépaqueter:
Code: Tout sélectionner
$ tar xvfj softorganise.tar.bz2
softorganise/
softorganise/PresentationSpirale20200509Qualinnove_04.00.pdf
softorganise/Decision.pdf
softorganise/PresentationSpiral200509Qualinnove0400.pdf


(docs proposées ici sur ce forum, et que je n'ai pas fni de lire ... )

Code: Tout sélectionner
ls
Documents  Mail  softorganise  softorganise.tar.bz2

$
Tu peux jeter le tarball, ou le garder comme archive de réserve. Il aura préservé droits et permissions.
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Jeu 09 Fév, 2006 01:26

Cool merci!

Comment n'y avais-je pas pensé moi-même :D

Une autre solution:

$ svnadmin dump myrepos > dumpfile
$ svnadmin load newrepos < dumpfile

Note: le dump ne marche qu'avec un PATH.


Des infos supplémentaires peuvent être trouvées dans le livre Subversion:
http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate
++
Ponsfrilus
ponsfrilus

Avatar de l’utilisateur
Messages : 60
Géo : Lausanne, Switzerland

Jeu 09 Fév, 2006 01:46

ponsfrilus a écrit:Des infos supplémentaires peuvent être trouvées dans le livre Subversion:
http://svnbook.red-bean.com/nightly/en/svn.reposadmin.maint.html#svn.reposadmin.maint.migrate

J'ai justement téléchargé la page complète (celle qu'on peut lire sur une seule feuille html). Il n'y a pas grand chose dans le man de toute façon, ni dans 'svn help'.
Bonne nuit.
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Jeu 09 Fév, 2006 01:52

Good!

Bonne nuit à toi aussi et merci encore...

++
++
Ponsfrilus
ponsfrilus

Avatar de l’utilisateur
Messages : 60
Géo : Lausanne, Switzerland

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit