Retourner aux forums || Retourner au forum Programmation.autre

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

Posté par Farvardin (page perso, ) le 12 mai 2007
0
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 )

--
You can't grep dead trees...
> Lire le message (6 commentaires, moyenne: 2,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

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

...

Posté par Matthieu C () le 13/05/2007 à 09:07. (lien). É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 Farvardin (page perso, ) le 14/05/2007 à 07:22. (lien). É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)

    --
    You can't grep dead trees...

svn dump

Posté par _jean () le 13/05/2007 à 09:12. (lien). É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 Farvardin (page perso, ) le 14/05/2007 à 07:42. (lien). Évalué à 2.

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

    --
    You can't grep dead trees...
    • [^]Re: svn dump

      Posté par baud123 (Jabber id, page perso, ) le 14/05/2007 à 08:19. (lien). É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 Farvardin (page perso, ) le 14/05/2007 à 09:32. (lien). Évalué à 2.

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

        --
        You can't grep dead trees...

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre