¿Cómo puedo descargar los cambios contenidos en una solicitud de extracción de Github como un diff unificado?Descargar solicitud de extracción de Github como diff unificado
Respuesta
Para ver una confirmación como un archivo de diferencias/parche, sólo tiene que añadir .diff
o .patch
al final de la URL, por ejemplo:
Muchas gracias. Y también hay '.patch'. ¿Por qué esto no está expuesto en la GUI? ¿Cómo se supone que uno debe descubrir esto? – Thilo
No está documentado mantener el stackoverflow en los negocios. Honestamente, es FAQ # 2 – sehe
También porque 'git pull' es el método preferido para descargar y aplicar los cambios. – Tekkub
Algo relacionado, para que git descargue la solicitud de extracción 123 y la aplique en el mylocalbranch
localmente, ejecute:
git checkout -b mylocalbranch
git pull origin pull/921/head
O para obtener la solicitud de extracción en una nueva rama PR ** 'git fetch origen pull/921/head: PR' ** y luego combinar con su rama actual, dándole la oportunidad de revisar los cambios **' git merge PR --no-commit --no-ff' ** – MoonStom
La documentación completa está en https://help.github.com/articles/checking-out-pull-requests-locally/ – JBert
Esto requiere que configure Git con tus credenciales. No puede probar anónimamente un cambio propuesto (como podría hacerlo aplicando un diff manualmente). Otra instancia más de Git es tomar un flujo de trabajo simple y dificultarlo. – jww
- 1. Problema de cierre automático de solicitud de extracción en GitHub
- 2. GitHub: La reapertura de una solicitud de extracción fusionada
- 3. Tenedor de una solicitud de extracción, en Github
- 4. ¿Cómo manejar su primera solicitud de extracción en GitHub?
- 5. github: Agregar confirmaciones a la solicitud de extracción existente
- 6. Github: Enviar compromiso adicional para la solicitud de extracción
- 7. ¿Puedo hacer una solicitud de extracción en GitHub?
- 8. ¿Cómo hacer la solicitud de extracción en github?
- 9. Viendo el diff unificado con MELD/vimdiff otras herramientas
- 10. No se puede aplicar el parche diff unificado en Solaris
- 11. ¿Qué haces con tu sucursal después de una solicitud de extracción en GitHub?
- 12. Fusionar solicitud de extracción a una rama diferente de la predeterminada, en Github
- 13. ¿Es posible la solicitud de extracción de GitHub del repo privado al público?
- 14. TeamCity building Solicitudes de extracción de Git/GitHub
- 15. Enviar una solicitud de extracción en GitHub para la confirmación más reciente
- 16. Cómo detener github para que no agregue nuevas confirmaciones a la solicitud de extracción existente
- 17. En Github, ¿cómo confirmo mis cambios en un clon y envío una solicitud de extracción?
- 18. Desde una comparación de archivos kdiff3, ¿puedo generar un diff en formato unificado de diferencias?
- 19. Alguien me envió una solicitud de extracción, ¿qué debo hacer?
- 20. Github cometió, diff no muestra cambios
- 21. Selección de confirmaciones para enviar una solicitud de extracción
- 22. Perforce pendiente diff secuencia de comandos diff
- 23. Solicitud de extracción solo para ciertos archivos/commits
- 24. ¿Cómo se imprime la comparación de dos cadenas de líneas múltiples en formato de diff unificado?
- 25. ¿Hay una extensión de nombre de archivo comúnmente utilizada para el formato de diff unificado?
- 26. agregar etiquetas a una solicitud de extracción
- 27. cómo ver comentarios de línea en github
- 28. Categorizar, etiquetar u organizar solicitudes de extracción de GitHub?
- 29. ¿Cómo mantener un historial limpio después de la revisión del código de solicitud de extracción de GitHub?
- 30. Cómo hacer que "git diff" emita el formato normal de diferencia (no unificado, sin contexto)?
Normalmente, el enlace del parche PR se envía a la persona que acepta el PR. – kenorb
Aún no está implementado en [GitLab] (https://gitlab.com/), pero creé [una solicitud de función] (http://feedback.gitlab.com/forums/176466-general/suggestions/6737196 -allow-a-diff-patch-file-to-be-download-from-a-me) así que por favor agregue sus votos. – colan
cf. el último ¶ de [_Pro Git_ §6.3.3: "Gestión de solicitudes de extracción: notificaciones por correo electrónico"] (https://git-scm.com/book/en/v2/GitHub-Maintaining-a-Project#_email_notifications) – Geremia