Dado que estoy atascado con Subversion y herramientas de shell por el momento, git-gui
y tales están fuera de la cuestión. ¿Hay herramientas de shell para aplicar un parche línea por línea de forma interactiva?Aplicar parche línea por línea
Respuesta
Pruebe pasar la opción --dry-run
a patch
. Esto le permitirá identificar los problemas y editar el parche y/o el archivo que está siendo parcheado apropiadamente.
['sdiff'] (http://netbsd.gw.com/cgi-bin/man-cgi?sdiff++NetBSD-current) es bueno para unir dos archivos. Realmente no será útil cuando tienes un parche para aplicar de forma interactiva. Bueno, para eso, simplemente usando 'patch' con la opción' --dry-mode' así que encontrar los trozos no válidos y editar es probablemente suficiente. – tonio
@ l0b0: en realidad '--dry-run' – Hasturkun
' sdiff file1 file2 -o outfile' se diferenciará en el archivo1 y el archivo2, y le mostrará interactivamente cada cambio, y usted elige cuál desea ir al archivo de salida. 'sdiff' es el mejor. – pvinis
ipatch trae la potencia y conveniencia de seleccionar y editar parches en Darcs para aquellos que no están usando el sistema de control de versiones de Darcs.
Permite al usuario dividir de forma interactiva un archivo de parche en varios archivos de parche, así como aplicar un parche de forma interactiva y posiblemente parcialmente.
Hay una introducción del autor here.
- 1. TortoiseHg Aplicar un parche
- 2. TortoiseSVN Aplicar Error de parche
- 3. R - Leer STDIN línea por línea
- 4. Leer cadena línea por línea
- 5. Depuración CoffeeScript línea por línea
- 6. javascript depurador línea por línea
- 7. Perl leer línea por línea
- 8. GZIPInputStream leyendo línea por línea
- 9. Desplazamiento NSTextView línea por línea
- 10. Leer un archivo línea por línea en Prolog
- 11. aplicar svn parche al repositorio de git
- 12. ¿Cómo puedo aplicar un archivo de parche en git
- 13. Depuración de código Java línea por línea
- 14. ejecutar python código fuente línea por línea
- 15. ¿Cómo ejecutar script bash línea por línea?
- 16. Lea un archivo línea por línea
- 17. Cómo crear y aplicar el parche SVN?
- 18. Aplicar un parche diff a una cadena/archivo
- 19. Lote Color por línea
- 20. Aplicar CSS en línea a un control de servidor ASP.NET
- 21. ¿Cómo puedo iterar sobre cin línea por línea en C++?
- 22. Cómo leer archivos CSV línea por línea en VBScript
- 23. La lectura de un archivo línea por línea en C#
- 24. Leer un archivo línea por línea hacia atrás usando fseek
- 25. ¿Cómo leer desde la entrada estándar línea por línea?
- 26. Cómo obtener lectura de archivo línea por línea
- 27. Depuración: ¿cómo ejecuto el código línea por línea?
- 28. Leer/Analizar archivo de texto línea por línea en VBA
- 29. Cómo leer línea por línea desde un área de texto
- 30. Guardar stdout del subproceso.Pobrear archivo línea por línea
There's Meld, que se puede configurar para funcionar con SVN. Sin embargo, es una herramienta gráfica, no estoy seguro si eso califica. – Piskvor
No, * herramientas de shell * solamente. – l0b0