2011-07-26 15 views

Respuesta

8

En lugar de comprobar hacia fuera 631, hacen un REVERT a 631. A continuación, puede cambiar y comprobar en

+1

Gracias. Este funciona Hice el pago de la revisión de Head (633). Actualice a uno anterior (631), aplique los cambios y comprométalo. Esto funciona. –

+0

Acabo de sufrir una obstrucción de subversión en varias carpetas de las que había movido todos los archivos. Hice una copia de seguridad de mi trabajo, luego revertí las carpetas específicas en cuestión. Hice * no * uso -R para volver a buscar los archivos en esas carpetas, solo revertí las carpetas. Luego todo marcó bien y volví e hice un 'svn rm' para limpiar las carpetas y las revisé bien. Sin embargo, un pequeño momento de mucho estrés ... ¡Gracias por la sugerencia! – GlenPeterson

+0

¿cómo puedo volver a 631? 'svn revert' no acepta un número de revisión y la página de ayuda indica que el comando es solo para descartar cambios locales. –

2

Si no se puede hacer un regresar a la versión 631, haga lo siguiente:.

  • Guarde sus cambios en algún lugar fuera de su área de trabajo.
  • Actualice su área de trabajo a la versión 632 (HEAD).
  • Vuelva a aplicar los cambios en su área de trabajo.
  • Commit.
+0

Esta es una de las soluciones, pero requiere fusión manual. Trabajo en kernel y "Guarda tus cambios en algún lugar fuera de tu área de trabajo" es realmente molesto. –

6

La pregunta es un poco viejo, pero la respuesta puede ser útil para futuras referencias:

Bueno, en realidad, uno no se supone que debe comprometerse archivos obsoletos a SVN. El servidor en sí rechaza esos archivos por razones de seguridad. Una cosa que hacer es hacer una actualización de la última versión, pero manteniendo sus archivos "obsoletas" durante el proceso de mezcla de forma automática:

svn up --accept mine-full

En otras palabras, esto va a realizar la actualización, pero ignorar cualquier fusión entrante.

+2

Tenga en cuenta que si bien ignorará la fusión entrante, aún restaurará los archivos faltantes que no se han marcado en SVN como eliminados. – bkr

Cuestiones relacionadas