Tengo una revisión que se ha enviado al trunk SVN que me gustaría revertir. Sin embargo, me gustaría conservar los cambios de alguna manera, como una rama o incluso un archivo de parche. ¿Alguna sugerencia?¿Cómo poner en cuarentena una revisión de subversión específica?
Respuesta
Invertir-fusionar (creo que ese era el término), comprometerse y eso es todo.
Para la parte de "fusión inversa", TSVN tiene esta característica genial llamada "Volver a esta revisión" (y "Revertir cambios de esta revisión"), accesible a través del diálogo de registro.
El propósito principal de un VCS es mantener el historial de sus cambios. Siempre puede volver a esta revisión en particular usando "Actualizar a revisión ..." o usando los "accesos directos" antes mencionados.
Puede especificar una revisión particular cuando realiza una copia (es decir, una rama).
Algo así como:
svn copy -rsome_revision trunk branches/interesting_branch
Así deshacer los cambios en su tronco y luego hacer su rama, especificando la revisión antes de su reversión comprometidos (fusionar).
También puede capturar las diferencias como un archivo de parche, si eso es lo que realmente desea hacer, al redirigir la salida de un svn diff
a un archivo de texto. Pero eso generalmente no es necesario, ya que los comandos de fusión de subversión ya le dan esta flexibilidad.
- 1. ¿Cómo obtener el número de revisión de subversión usando maven?
- 2. ¿Cómo construir una revisión específica de SVN en Hudson/Jenkins
- 3. extraer archivos de una revisión específica - mercurial
- 4. Mercurial commandline: ¿Cómo mostrar los cambios de una revisión específica?
- 5. ¿Cómo eliminar una revisión específica de github gist?
- 6. ¿Cómo hacer una lista de archivos en una revisión específica en `git`?
- 7. ¿Al ver una diferencia combinada de muchos commits en subversión?
- 8. cómo puedo tener eclipse insertar automáticamente el número de revisión de subversión en mi código
- 9. En Mercurial, ¿Cómo verificar el registro de revisión de una carpeta específica?
- 10. Creación automática de una etiqueta en subversión
- 11. ¿Cómo comparo una rama contra el tronco en subversión?
- 12. Cómo obtener la lista de archivos que se vieron afectados desde una revisión específica en Mercurial
- 13. ¿Cómo poner el html de salida de capibara en una carpeta específica?
- 14. ¿Cómo usar la propset de subversión contra una URL?
- 15. ¿Cómo el sistema de control de revisión restaura la revisión?
- 16. Añadir la revisión de subversión al manifiesto de guerra con maven2
- 17. ¿Necesita crear una rama para verificar una revisión de git específica?
- 18. ¿Cómo selecciono una única revisión en Mercurial?
- 19. Está fusionando una fusión de nuevo un problema en subversión?
- 20. usando bash para obtener el número de revisión de la subversión
- 21. Buscar una actualización de subversión
- 22. Restauración de un repositorio de subversión a la revisión de la copia de trabajo
- 23. Consulte una revisión mercurial relativa a una revisión nombrada
- 24. Git: borrar una única revisión remota
- 25. ¿Cómo crear una rama de una revisión anterior con TortoiseSVN?
- 26. cómo subversión AutoCAD
- 27. Subversión: ¿Se puede restablecer la troncal a la revisión previa después de la bifurcación/etiquetado?
- 28. llevar git repo a una cierta revisión
- 29. HG: ¿Actualizar un directorio a una revisión específica sin clonar todo el repositorio?
- 30. Obtener una revisión específica a través de http con el Servidor VisualSVN
¿Y restableceré los cambios en una fecha posterior? –
Puede restaurar los cambios invirtiendo la reversión anterior. –
Tiene sentido, gracias. –