example branches github git-diff

github - branches - git pull request command line



Github/compare: ¿Cómo diferenciar dos archivos diferentes(nombres de archivo diferentes, ambos en HEAD)? (4)

¿Puedo usar github /compare para mostrar la diferencia entre dos archivos de origen diferentes en HEAD?

Así es como lo hago en la línea de comandos con git diff :

git diff HEAD:docs/tutorial/01-boxed-function-pointers.cpp HEAD:docs/tutorial/02-raw-actors.cpp

Mi mejor conjetura en la sintaxis de Github es la siguiente. Pero no funciona:

https://github.com/RossBencina/Fractorp/compare/HEAD:docs/tutorial/01-boxed-function-pointers.cpp...HEAD:docs/tutorial/02-raw-actors.cpp

Específicamente quiero un render HTML en línea bastante impreso del diff.

Si esto no se puede hacer con github, ¿puede alguien recomendar un sitio web de terceros que haga diferentes de dos archivos arbitrarios alojados en github?

Edición # 1:

Gracias a las respuestas que recomendaron https://www.diffchecker.com . Sin embargo, necesito poder especificar los archivos de origen como HEAD actual en github. Cualquier herramienta de terceros tendría que extraer automáticamente los últimos archivos de origen de las URL de repositorio de github. Me doy cuenta de que http://www.mergely.com puede importar fuentes desde URL. Sin embargo, estoy buscando una vista en vivo que siempre use la última HEAD.

Gracias.


A veces uso la herramienta Diff Checker en el sitio web de diffchecker. Es una herramienta de diferencias en línea para comparar las diferencias de texto entre dos archivos de texto.

Enlace: https://www.diffchecker.com/diff


Esto es un poco engañoso, y debería ver las opciones "premium": al golpear un DiffNow final DiffNow le dará una devolución de llamada JSONp con el nombre de un archivo HTML temporal que contiene un diff.

https://www.diffnow.com/EdpProcess.aspx?action=compareUrls&url1=https%3a//raw.githubusercontent.com/RossBencina/Fractorp/master/docs/implementing-tutorial/01-boxed-function-pointers.cpp&url2=https%3a//raw.githubusercontent.com/RossBencina/Fractorp/master/docs/implementing-tutorial/02-raw-actors.cpp


He estado usando esta herramienta en línea de terceros por mucho tiempo, si lo desea, también puede usarla. https://www.diffchecker.com . Pero parece que deberías pegar manualmente los dos archivos en él.


Line Diff mostrará una diferencia similar a github entre dos fragmentos de código, sin embargo, no podrá especificar los archivos de origen como HEAD actual en github. Solo creo que es un caso de borde y nadie ha pensado en convertirlo en una característica " "en una de estas herramientas en línea.