IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Subversion Discussion :

Probleme svndumpfilter et load [Administration]


Sujet :

Subversion

  1. #1
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut Probleme svndumpfilter et load
    Bonjour,

    Sysadmin fraîchement arrivé dans ma boite, je dois assurer la migration d'un ancien dépôt SVN sur un nouveau serveur physique (les deux serveurs, l'ancien et le nouveau étant hébergés chez OVH en Ubuntu Server 10.04).

    L'ancien serveur SVN (fait "à l'arrache" il y a quelque temps) est en fait constitué d'un seul dépôt de plus de 160GB avec de multiples branches pour les différents projets, librairies etc... Bref, une bonne réorganisation s'imposait.

    Je fais donc un dump de l'ancien dépôt svn, et je transfère le dump sur mon nouveau serveur.

    Ensuite je crée les nouveaux dépôts (au nombre de 50 environ), et j'utilise la commande svndumpfilter afin de filtrer les dossiers que je veux (ici Projects/IT/ )


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # svndumpfilter include /Projects/IT < path/to/old/dump >  path/to/new/dump
    Jusqu'ici tout va bien, la commande s'exécute sans me retourner d'erreur.
    Le problème arrive au moment de restaurer le dump filtré :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # svnadmin load path/to/new/repository < path/to/new/dump
    Et ça se termine par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <<< Started new transaction, based on original revision 16797
    svnadmin: File not found: transaction '16796-cyl', path 'Projects/IT'
         * adding path : Projects/IT
    Alors m'étant renseigné sur la question avant de poster, cela semble venir du fait qu'il y aurait au moins un fichier dans cette révision qui a un historique dans une autre branche (si j'ai bien compris).

    J'ai essayé avec svndumpfilter2 et svndumpfilter3 sans plus de succès.

    Si quelqu'un avait une solution ou au moins une piste qui m'aiderait à avancer, ce serait bienvenu.


    Merci d'avance !

  2. #2
    Candidat au Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mars 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 2
    Par défaut
    Problème résolu, après des heures de bataille acharnée

    En fait j'ai édité le new dump en réécrivant les chemins via la commande "sed".

    ce qui nous donne à peu près :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cat path/to/old/dump | svndumpfilter --drop-empty-revs --renumber-revs include Projects/IT | sed 's/Projects\/IT\///g' | sed '34,41d' > path/to/new/dump
    sachant q'entre les lignes 34 et 41 il y avait la révision où le dossier Projects/IT était créé.

    Un petit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    svnadmin load path/to/new/repository < path/to/new/dump
    Et l'affaire est dans le sac.

    Voilà, j'espère que ça en aidera certains.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme lors du load HttpService
    Par dbouki dans le forum Flex
    Réponses: 1
    Dernier message: 24/03/2011, 09h36
  2. Probleme de page load
    Par lemagicien dans le forum ASP.NET
    Réponses: 2
    Dernier message: 09/03/2008, 21h36
  3. Probleme de session.load
    Par edenyorke dans le forum Hibernate
    Réponses: 2
    Dernier message: 08/06/2007, 13h00
  4. [servlet][tomcat] probleme avec load-on-startup
    Par felix79 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 25/04/2005, 16h04
  5. probleme avec "LOAD DATA INFILE" et les b
    Par Koo dans le forum Requêtes
    Réponses: 2
    Dernier message: 01/07/2004, 09h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo