Forum Linux.général mise a jour subversion

Posté par  .
Étiquettes : aucune
0
9
oct.
2008
bonjour a tous,

il y a quelques mois j'ai installé subversion 1.4.6 en le compilant ainsi que apache2 maintenant j'aimerai mettre subversion a jour mais je ne trouve pas beaucoup d'information la dessus et j'ai un peu peur de faire une connerie et de perdre mes données
savez comment proceder pour un mise a jour vers la version 1.5.2 ?

merci d'avance
  • # svnadmin dump/load

    Posté par  . Évalué à 1.

    Le plus simple c'est de faire un dump puis de recharger le contenu de ton repository.

    svnadmin dump /chemin/vers/ton/repository > dump

    Ça t'exporte le contenu de celui-ci dans un fichier indépendant de la version (qui peut aussi servir de backup).

    Ensuite effectue la mise à jour vers 1.5.2, recrée un nouveau repository et réimporte le contenu de celui-ci avec

    svnadmin load /chemin/vers/ton/nouveau/repository < dump
    • [^] # Re: svnadmin dump/load

      Posté par  . Évalué à 1.

      y a un moyen de lister tout les repository ? comme je suis pas seul dessus je pense qu'il y a eu d'autre creation
      • [^] # Re: svnadmin dump/load

        Posté par  . Évalué à 1.

        Il n'existe pas de commande SVN pour lister tous les repository puisque chacun d'entre eux est stocké dans son propre répertoire indépendant des autres.

        A la limite tu peux rechercher un fichier que tu es sûr de trouver dans chacun d'entre eux, par exemple "find -name post-commit*"
  • # svnadmin

    Posté par  . Évalué à 2.

    C'est très simple et documenté :

    coté serveur :

    $ svnadmin upgrade

    Coté client, c'est transparent, et tu n'as rien besoin de faire, à part utiliser ta copie de travail.

    Tous les détails sont là : http://subversion.tigris.org/svn_1.5_releasenotes.html#repos(...)
    • [^] # Re: svnadmin

      Posté par  . Évalué à 1.

      ah ok
      c'est un peu plus simple que la technique a franck_vdl

      tu l'as deja fais ? pas de soucis ?

      merci a vous deux en tout cas
      • [^] # Re: svnadmin

        Posté par  . Évalué à 1.

        C'est un peu plus simple en effet.
        Cependant l'avantage de ma technique, c'est que si quelque chose se passe mal pendant l'upgrade, tu as toujours l'ancien repository à côté qui est intact.
        En général je préfère ne pas prendre de risques et toujours avoir un moyen de revenir en arrière en cas de pépin.
        • [^] # Re: svnadmin

          Posté par  . Évalué à 1.

          surtout que :

          svnadmin upgrade
          Commande inconnue : 'upgrade'

          :(
          • [^] # Re: svnadmin

            Posté par  . Évalué à 2.

            Tu utilises bien la version 1.5 de svnadmin ?
            Il doit s'agir d''une nouvelle commande.
            • [^] # Re: svnadmin

              Posté par  . Évalué à 1.

              non je veux passer de la 1.4.6 à la 1.5.2
              • [^] # Re: svnadmin

                Posté par  . Évalué à 2.

                Ben l'idée c'est que tu dois d'abord upgrader les binaires puis ensuite le repository (sachant que les binaires 1.5 sont compatibles avec un repository 1.4)
                • [^] # Re: svnadmin

                  Posté par  . Évalué à 1.

                  les binaires c'est a dire ?
                  • [^] # Re: svnadmin

                    Posté par  (site web personnel) . Évalué à 3.

                    bin tu recompiles les sources de subversion - si tu y tiens vraiment - pour générer les binaires ou tu utilises le gestionnaire de paquets de ta distrib'...
                    • [^] # Re: svnadmin

                      Posté par  . Évalué à 1.

                      faut que je trouve la liste de tous les binaires alors
                      • [^] # Re: svnadmin

                        Posté par  (site web personnel) . Évalué à 2.

                        o_O soit j'ai loupé un épisode, soit t'es à côté de la plaque

                        qu'est-ce-qui t'avait poussé à compiler subversion initialement ? pas dans les paquets de ta distrib' ? (laquelle d'ailleurs ?)
                        et tant que j'y suis, pourquoi vouloir changer si ça fonctionne actuellement ?
                        • [^] # Re: svnadmin

                          Posté par  . Évalué à 1.

                          ou je bosse y a des regles a respecter :

                          -derniere version des logiciels
                          -tout compiler a la mano

                          voila pourquoi :)
                          • [^] # Re: svnadmin

                            Posté par  . Évalué à 0.

                            Et un minuteur sur les prises électriques pour redémarrer les serveurs toutes les nuits parce qu'ils sont plantés?
                        • [^] # Re: svnadmin

                          Posté par  . Évalué à 1.

                          ou je bosse y a des regles a respecter :

                          -derniere version des logiciels
                          -tout compiler a la mano

                          voila pourquoi :)
    • [^] # Re: svnadmin

      Posté par  . Évalué à 1.

      ah ok
      c'est un peu plus simple que la technique a franck_vdl

      tu l'as deja fais ? pas de soucis ?

      merci a vous deux en tout cas

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.