2012-12-11 4 views
2

Je sais, que ce sujet est déjà bien documenté here. Mais je ne pouvais pas trouver la bonne réponse.Suppression des révisions SVN

Il ya quelques années, notre chef a dit à un collègue, qu'il doit mettre ALL dans le SVN. Il l'a fait plusieurs fois et en somme autour de 7.2 concerts. Ceci est maintenant complètement obsolète et il doit être retiré du SVN. Remarque: Toutes les révisions sont dans un arbre de répertoire SVN et tous les documents dans cette arborescence doivent être supprimés.

Je sais déjà qu'une révision ne peut pas être supprimée, mais 7.2Gigs sont à beaucoup d'espace de sauvegarde pour une unité d'exploitation obsolète.

root: svn://192.168.123.123/ 
delete: svn://192.168.123.123/OUTDATED_DIR_TREE 
hold: svn://192.168.123.123/java 
hold: svn://192.168.123.123/cpp 

Est-il possible d'exporter le java et le chemin de cpp dans une nouvelle installation (avec de nouvelles révisions si nécessaire) et tenir les commentaires et les balises version?

svn, la version 1.5.2 (r32768) compilé 25 février 2009, 16:12:21

Copyright (C) 2000-2008 CollabNet. Subversion est un logiciel open source, voir http://subversion.tigris.org/ Ce produit inclut un logiciel développé par CollabNet (http://www.Collab.Net/).

+0

Qu'entendez-vous par ALL? – markus

+0

Attachez la ceinture de sécurité! Images, fichiers Iso & doc etc. – Mirko

Répondre

3

svndumpfilter devrait être ce dont vous avez besoin:

  1. repo complète Exporter à l'aide de vidage svnadmin
  2. Supprimer les informations de la décharge que vous ne devez pas plus par exemple

    svndumpfilter --drop-empty- revs --renumber-revs exclu OUTDATED_DIR_TREE < dumpfile> filtereddump

  3. Recréer repo en utilisant svnadmin load

Bien sûr, tous les utilisateurs ont à la caisse fraîchement le dépôt complet.

+0

Okay! Nous l'essayerions. Merci beaucoup! – Mirko

+0

Merci! Cela fonctionne bien pour nous. Vous voulez dire --drop-empty-revs au lieu de --dump-empty-revs. ;) Je ne pourrais pas éditer votre réponse. – Mirko

+1

Merci, l'a réparé! – Archy

Questions connexes