Revertir un file en el repository SVN, pero mantener la versión local

Accidentalmente cometí algunos cambios en el repository que no estaban completos. No quiero perder mis cambios locales, pero quiero revertir el file en el repository a donde estaba antes de comprometer los cambios.

No estoy seguro si hay una function para hacer esto. Pero lo que yo haría es

  1. Tome su file y cópielo en un directory separado [como en su escritorio].
  2. En su directory SVN, revertir ese file específico a la
    versión previa.
  3. Confirme esa versión por lo que ahora es la versión HEAD.
  4. Obtenga su file del escritorio y cópielo de nuevo, y sobrescríbalo y no lo revise
    en.

La única opción es realizar una copy de security de los cambios, luego realizar la fusión inversa en el server y luego copyr los cambios nuevamente en su copy de trabajo.

Recomendaría save los files específicos que asignó a una carpeta externa. A continuación, revertir el file en el repository y confirmar. De este modo, resulta en el estado anterior al cometido. Luego tome los files que guardó y reemplácelos para que su copy tenga los cambios locales.

Use el command "cambiar" en SVN. Es fácil, y es un truco que vale la pena conocer.

  1. Si esta es la primera vez, copie el directory completo en un lugar seguro, o use WinZip (use la opción para conservar la estructura del directory).
  2. En su sucursal privada (¿TIENE una sucursal privada, o si no, haga una), haga una copy de la sucursal en cuestión, utilizando el browser del repository.
  3. Haga un "cambio" en su PC (llamado "interruptor" en TortoiseSVN) para apuntar su carpeta local a la twig privada.
  4. Verifíquelo.
  5. Vuelve a la twig original.
  6. Revertir.