2013-06-08 4 views
0

J'ai créé un nouveau dépôt et ajouté quelques choses à l'intérieur, maintenant j'ai une énorme liste de révisions en raison de l'ajout. Je souhaite réduire toutes les révisions en une seule, mais je n'ai pas trouvé de solution à ce problème.SVN Fusionner les révisions en une seule

Tout ce que j'ai pu trouver, c'est fusionner une branche avec un tronc.

Quelqu'un sait-il comment faire?

+0

Cela n'a vraiment pas beaucoup de sens. Essayez de reformuler la question. –

+0

Voulez-vous dire des branches plutôt que des révisions? –

+0

J'ai fait 20 commits, montre que 20 commits, je veux les empiler à 1. Peut-être que je n'utilise pas les termes corrects? – Discipol

Répondre

2

Réponse courte

Vous ne pouvez pas le faire - dans l'histoire Subversion est immuable

réponse plus longue

Vous ne pouvez pas le faire facilement et en utilisant seulement svn client et dépôt unique

Réponse longue

Vous devez créer et utiliser un nouveau référentiel, dans lequel vous allez stocker Révision 1 et (après les travaux manuels) état de la dernière révision

Projet de processus

  • export (sous forme d'arborescence versionnée) révision 1
  • exportation dans un autre endroit HEAD
  • créer un nouveau repo
  • importation dans ce Rev1-tree
  • Commander dans (nouveau) WC nouveau dépôt
  • WC Mise à jour par les fichiers de HEAD-export (remplacer les fichiers mis à jour, supprimer supprimé, ajoutez ajouté)
  • Commit
  • Supprimer Référentiel toutes les révisions N-

Remarque: les étapes 1 et 4 peut être

  • Créer décharge de repo avec la révision 1 ne
  • Charger la mémoire à partir de p.1
Questions connexes