Accidente SVN, sobrescribió algunos cambios key en mi file y se comprometió con el repository. ¿Se puede recuperar?

Tan tímidamente, pregunto si esto es posible …

Al tratar de resolver un file en conflicto, sobrescribí todos mis cambios con la versión más reciente del repository y luego me comprometí. Ahora me estoy dando count de que quería ahorrar mucho de eso. ¿Mi svn local realiza un seguimiento de los cambios? ¿Son en absoluto recuperables?

svn solo conserva los cambios que usted confirma, si nunca ha realizado los cambios, se perderán.

como resolviste el conflicto? Hay una pequeña posibilidad de que los files que svn crea cuando detecta un conflicto, algo así como <filename>.r<revision_number> sigan allí si resolvió el conflicto manualmente.

A less que las cosas que querías ya estuvieran en el repository, me temo que no has tenido suerte. Se fue.

Esta es una razón para SIEMPRE verificar svn diff antes de ejecutar svn commit .

No hay clientes svn que conozca que mantengan un historial local, pero algunos IDEs (por ejemplo, Eclipse).

Simplemente tuve el mismo problema y me encontré con esto a través de Google. Afortunadamente, unos minutos después de esa sensación de hundimiento, revisé mi papelera de reciclaje de Windows y tenía el file con un sufijo .mine allí. Restauré ese file y recuperé varios días de trabajo.

No, los únicos datos recuperables son los que usted (u otra persona) haya cometido anteriormente.

¡Lo siento!