Pregunta

Dado un (fuente) del archivo de parche, ¿cuál es la forma más fácil de aplicar esta revisión en los archivos de código fuente en Windows?

Una interfaz gráfica de usuario de la herramienta donde puedo comparar visualmente la ha cambiado-cambiado líneas de código fuente sería genial.

¿Fue útil?

Solución

Parche para Windows es lo que estás buscando.

Otros consejos

Gracias a Macke, una buena manera de aplicar un archivo de revisión bajo el sistema operativo Windows es el uso de Git.Según tengo entendido, como Git es una solución de control de versiones como SVN.

Aquí es una guía para aplicar un parche :

  • Primero de todo, descargue la versión más reciente de Windows Git Edición aquí :GIT
  • Con el cmd símbolo del sistema, cambie el directorio a la revisión de archivos y archivos de parche
  • Ahora usted puede utilizar la siguiente línea de comandos :
git apply --ignore-space-change --ignore-whitespace --whitespace=nowarn file.patch

Sencillo ¿no ?

Gracias Macke

No es que desde Git 2.3.3 (Marzo de 2015), se puede utilizar git apply --unsafe-paths el uso de git aplica fuera de un repositorio git.

Ver cometer 5244a31 por Junio C Hamano (gitster)

"git apply"no fue muy cuidadoso acerca de la lectura, eliminación, actualización y creación de rutas fuera de la jornada de árbol (bajo --index/--cached) o en el directorio actual (cuando es utilizado como un reemplazo para GNU parche).

La documentación incluye ahora:

--unsafe-paths:

De forma predeterminada, una revisión que afecta a fuera de la zona de trabajo (ya sea un Git trabajo bajo el control de árbol, o el directorio de trabajo actual cuando "git apply"es utilizado como un reemplazo de GNU parche) es rechazado como un error (o una travesura).

Cuando git apply es usado como un "mejor GNU parche", el usuario puede pasar el --unsafe-paths opción de anular esta comprobación de seguridad.
Esta opción no tiene ningún efecto cuando --index o --cached está en uso.

Así que si usted tiene git instalado, git apply podría ayudar, incluso fuera de cualquier repositorio git.

WinMerge es impresionante.

http://winmerge.org/

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top