Me gustaría poder revisar las solicitudes de extracción de Github como una sola "sesión" de ediff (si esa es la palabra correcta). Sin embargo, cada vez que uso magit-ediff
Magit, solo puedo construir un solo archivo a la vez, luego tengo que salir de la sesión de construcción y reiniciar una nueva sesión de construcción en el siguiente archivo.
¿Hay alguna forma en que pueda usar ediff para revisar una solicitud de extracción de Github completa que puede tener múltiples confirmaciones y múltiples archivos modificados?
Respuestas:
Puede ver una solicitud de extracción de Github como un parche normal agregando
.patch
a la URL de la solicitud de extracción. Por ejemplo, una solicitud de extracción con URL https://github.com/bli25wisc/RSEM/pull/6 (modificar cuatro archivos con tres confirmaciones) se puede ver como un parche normal visitando https://github.com/bli25wisc/ RSEM / pull / 6.patch que se redirige automáticamente a https://patch-diff.githubusercontent.com/raw/bli25wisc/RSEM/pull/6El parche se puede ver
diff-mode
o puede aplicarlo y comparar las diferenciasediff-patch-file
.fuente
ediff-patch-file
, desafortunadamente no puede resolver ninguno de los archivos, obtengo: Ediff ha inferido que /Users/hinmanm/src/elasticsearch/TransportShardReplicationOperationAction.java son dos posibles objetivos para este parche. Sin embargo, estos archivos no existen.