Forum Programmation.autre nettoyer un dépôt subversion des historiques dont on n'a plus besoin

Posté par  .
Étiquettes : aucune
0
12
mai
2007
bonsoir,

on travaille sur un dépôt subversion sur tuxfamily, et la place allouée diminue à force de faire des mises à jour. De plus, comme on travaille également sur des images ou du son, chaque révision apporte des données dont on n'a pas forcément envie.

Est-ce qu'il est possible de supprimer l'historique de certains fichiers sur le dépôt central, à partir d'une certaine révision (voire tout supprimer)

Est-ce qu'il est possible de décreter un bonne fois pour toute que certains fichiers n'ont pas besoin d'historique (mais qu'on les envoie quand même dans le dépôt central) ?

Je n'ai rien trouvé à ce sujet dans l'aide (par exemple ici http://dev.nozav.org/intro_svn.html )
  • # ...

    Posté par  . Évalué à 1.

    Je n'ai rien trouvé à ce sujet dans l'aide (par exemple ici http://dev.nozav.org/intro_svn.html )
    Si tu vas dans la vrai aide ( http://svnbook.red-bean.com/nightly/en/index.html ), tu trouveras quelques infos qui peuvent t'intéresser.

    PS : oui je te laisse chercher un peu.
    • [^] # Re: ...

      Posté par  . Évalué à 2.

      effectivement le manuel complet est... plus complet. Je l'avais consulté également, sans rien trouver de spécial (il est un poil plus dense que "man rm" par exemple...)

      Si c'est pour l'astuce donnée plus bas, je ne sais pas si cela suffit si on veut nettoyer seulement certains fichiers, et non pas à partir d'une certaine révision de l'ensemble de la base. De plus svnadmin n'est-il pas uniquement pour une administration locale (ou via ssh par exemple) :

      http://svnbook.red-bean.com/nightly/en/svn.ref.svnadmin.c.du(...)

      (extrait de http://svnbook.red-bean.com/nightly/en/svn.ref.svnadmin.html : Since svnadmin works via direct repository access (and thus can only be used on the machine that holds the repository) )

      moi je veux juste "purger" les révisions pour 3-4 fichiers binaires, c'est tout (qui ne sont même plus là d'ailleurs)

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # svn dump

    Posté par  . Évalué à 4.

    le principe est de faire un dump du repository de la revision N a HEAD.
    Avec svndumpfilter il est possible d'exclure du dump certains fichiers.
    Ensuite il faut recharger le dump dans suberversion (svn load).
    Touts les fichiers n'existant plus a la revision N seront reellements supprimés
    • [^] # Re: svn dump

      Posté par  . Évalué à 2.

      ok merci mais pour avoir un dump avec svn dump, je crois qu'il faut être connecté en local non ?

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: svn dump

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

        tu sais bien sûr qu'il y a des admins disponibles sur irc.tuxfamily.org #tuxfamily ?
        ou que tu peux faire une demande _précise_ par mail à l'adresse indiquée sur http://www.tuxfamily.org/fr/contact

        'fin, bref, n'hésite pas à passer quand ce qu'il y a à faire sera clair pour toi, cela permettra de compléter http://faq.tuxfamily.org/SVN/Fr
        • [^] # Re: svn dump

          Posté par  . Évalué à 2.

          oui je vais sans doute faire cela, mais c'est dommage de les déranger pour si peu...

          Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

Suivre le flux des commentaires

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