En Eclipse Ganimedes (Subclipse)
Seleccionar proyecto/archivo que contiene mal el cambio, y desde el menú emergente elija:
equipo -> Mostrar historia
Las revisiones relacionadas con ese proyecto/archivo se muestra en la ficha Historial.
Búsqueda de revisión donde se cometieron "malos cambios" y en el menú emergente, seleccione:
Revertir cambios de Revisión X
Esto combinar los cambios en el archivo (s) modificados dentro mala revisión, con revisión antes de la mala revisión.
Hay dos escenarios de aquí:
Si cometió ningún cambio para ese archivo (mala revisión es la última revisión de ese archivo), simplemente retire los cambios realizados en la mala revisión. Esos cambios se combinan con su copia de trabajo, por lo que debe comprometerlos.
Si ha realizado algunos cambios para ese archivo (la mala revisión no es la última revisión de ese archivo), tendrá que resolver manualmente el conflicto. Supongamos que tiene el archivo readme.txt con, y el número de revisión incorrecto es 33. Además, ha realizado otro commit para ese archivo en la revisión 34. Después de elegir Revert Changes from Revision 33, tendrá los siguientes pasos en su trabajo copia:
readme.txt.merge-left.r33 - mala revisión
readme.txt.merge-right.r32 - antes de mala revisión
léame.txt .w RABAJAR - trabajando versión impresa (igual que en r34 si usted no tiene ninguna cambios no confirmados)
léame.txt original estará marcado en conflicto, y contendrá la versión fusionada (donde se eliminan los cambios de mala revisión) con un poco de marcadores (< < < < < < < .trabajo, etc.). Si solo desea eliminar los cambios de la mala revisión y mantener los cambios realizados después, entonces todo lo que tiene que hacer es eliminar los marcadores. De lo contrario, puede copiar el contenido de uno de los 3 archivos mencionados anteriormente en el archivo original. Lo que elija, cuando haya terminado, el conflicto resuelto por la marca
equipo - Marcos resuelve
archivos temporales serán eliminados y su archivo serán marcados cambiada. Como en 1, debe realizar cambios.
Tenga en cuenta que esto no elimina la revisión del historial de revisiones en el repositorio svn. Simplemente realizó una nueva revisión donde se eliminan los cambios de la mala revisión.
Lo último del Repositorio es el que se registró incorrectamente, por lo que no veo dónde debería ser útil. Además de esto, eclipse no quiere ayudarte con este problema porque solo la opción de mención está disponible si seleccionas varios archivos (probablemente porque su última versión es diferente). – Macilias