Dis donc que j'ai les trois dernières révisions d'un fichier ASPX: 55, 56 et 57. Révision 56 Ajout d'une fonctionnalité que je souhaite supprimer, mais je souhaite également avoir les nouvelles fonctionnalités déployées dans la version 57. Y a-t-il quelque chose que je peux fusionner la version 55 avec 57, laissant la révision 56 hors de la photo? P>
Si cela compte, j'utilise Tortoise SVN et Visual Svn, mais je n'utilise normalement pas de tortue. P>
Merci pour des idées. P>
3 Réponses :
Je ne pense pas que vous puissiez "sauter une révision". N'oubliez pas que Subversion stocke toutes ces données comme une série de diffs et laissant une révision rendrait SVN désemparé de manière à appliquer le suivant. Vous pouvez créer un patch qui annule tout ce qui a été fait dans la révision 56. Il suffit d'exécuter
svn up svn diff -r 55:56 > /tmp/r56.patch patch -p1 < /tmp/r56.patch svn -m "Undo changes from revision 56."
Affiche le journal pour ce fichier. Sélectionnez Révisions 55 et 57 (maintenez la touche CTRL enfoncée pour la multi-sélection). Cliquez avec le bouton droit de la souris, choisissez «Rédouvrez les modifications apportées à ces révisions». puis commettre. p>
Si je suive votre question, cela ressemble à vous voulez R57 moins R56. (C'est-à-dire des modifications de la R55 à R0)
Ligne de commande: strong> p> tortue strong>
Afficher le journal / cliquez avec le bouton droit de la souris sur la révision 56 et sélectionnez "Revert les modifications de cette révision" P> P>