Dans Eclipse Ganymede (Subclipse)
Sélectionnez le projet/le fichier contient mauvais changement, et dans le menu qui apparaît, choisissez:
L'Équipe -> Afficher L'Historique
Les révisions liées à ce projet/fichier sera affiché dans l'onglet Historique.
Trouver révision où le "mauvais changements" ont été commis et de pop-up menu, choisissez:
Annuler les Changements de Révision X
Cela permettra de fusionner les modifications dans le fichier(s) modifié (dans le mauvais révision, avec de révision avant le mauvais révision.
Il y a deux scénarios à partir d'ici:
Si vous avez commis aucune modification de ce fichier (mauvais révision de la dernière révision de ce fichier), il va tout simplement supprimer les modifications effectuées dans de mauvaises révision. Ces changements sont fusionnées à votre copie de travail de sorte que vous avez à les commettre.
Si vous avez commis quelques changements pour ce fichier (mauvais révision n'est pas de la dernière révision de ce fichier), vous devrez manuellement la résolution des conflits. Disons que vous avez un fichier readme.txt avec, et le mauvais numéro de révision est de 33. Aussi, vous avez fait une autre de s'engager pour que le fichier en cours de révision 34. Après vous choisissez d'annuler les Changements de Révision 33 vous aurez la suite dans votre copie de travail:
readme.txt.fusion-gauche.r33 - bad révision
readme.txt.fusion-droit.r32 - avant que le mauvais révision
readme.txt.de travail - de la copie de travail de la version (de même que dans r34 si vous n'avez pas toutes les modifications non validées)
D'origine readme.txt sera marqué en conflit, et contiendra version fusionnée (où les changements de mauvais révision sont supprimés) avec certains marqueurs (<<<<<<< .de travail etc). Si vous voulez juste pour supprimer les modifications de mauvais révision et de conserver les modifications apportées après cela, alors tout ce que vous avez à faire est de supprimer les marqueurs. Sinon, vous pouvez copier le contenu de l'un des 3 fichiers mentionnés ci-dessus de fichier d'origine. Quel que soit votre choix, lorsque vous avez terminé, marque de conflit résolu par
L'Équipe De Marque Résolu
Les fichiers temporaires sont supprimés et votre fichier sera marqué changé. Comme dans le 1, vous avez pour valider les modifications.
Notez que ceci ne supprime pas la révision de la révision de l'histoire dans le dépôt svn. Vous faites simplement une nouvelle révision de changements par rapport à la mauvaise révision sont supprimés.