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
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 )
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 )
> Lire le message (6 commentaires, moyenne: 2,2).
Vous avez demandé le commentaire #831708.



...
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: ...
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)
Tous ensemble contre l'esclavitude des logiciels privateurs !