Estoy trabajando en un proyecto donde Subversion se usa para mantener el control de versiones. Yo uso TortoiseSVN para acceder al repositorio del proyecto.¿Cómo creo un parche desde la diferencia entre las revisiones usando TortoiseSVN?
Se realizaron algunos cambios entre dos revisiones de un proyecto (llamémoslas rev1 y rev2), y deseo poder aplicar estos cambios a una copia de trabajo en algún lugar que temporalmente no tenga acceso al repositorio.
Hice clic derecho en una carpeta de proyecto, hice clic en 'SVN show log', seleccioné las dos revisiones y seleccioné 'Mostrar cambios como diff unificado'.
Esto hace que se muestre una ventana, que muestra un resultado que se parece mucho a un archivo de parche que podría guardar. Lamentablemente, me parece que no hay ninguna opción en la ventana que me permita guardar esto como un archivo de parche.
¿Cómo puedo crear el archivo de parche?
Simplemente seleccione todo, copie y pegue en un nuevo documento de texto, guárdelo con extensión .patch y luego "aplique el parche" en el otro lado. (cuidado con las rutas: elija la carpeta correcta al momento de la solicitud) –