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 2007on 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...
...
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
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



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.