tipos - No se muestra gran diff de confirmación de github
git ver archivos modificados (4)
Esto me ocurre a mí tanto con la vista de comparación como con las confirmaciones estándar que son grandes en la cantidad de archivos modificados.
La captura de pantalla siguiente es de una comparación entre dos ramas con 380 archivos modificados. Los archivos al comienzo del registro de diferencias tienen sus diferencias visualizadas, pero en cierto punto de la página deja de visualizar las diferencias. Entiendo que no quieres páginas masivas, pero parece que no puedo encontrar una manera de ver el archivo diff individualmente. En cambio, tengo que comprobar estos tanto a nivel local y hacer el diff manualmente.
¿Alguien tiene una solución más simple ya sea por software o (preferiblemente) un enlace que me falta en github?
Esto suena como un error en github. Pero se pueden ver estadísticas similares usando git diff en la línea de comandos. Y si realmente quieres una herramienta gráfica, quizás instalar algo como meld te ayude.
git config --global diff.tool meld
git difftool master..devel
La mejor comparación local que he encontrado para usar es usar IntelliJ''s en comparación. Agregar comentarios es doloroso, pero todo lo demás funciona bien. Realice los siguientes pasos:
- Identifica el archivo que te interesa, di "myClass.java"
- Saca lo último de tu desarrollo y tu sucursal, llámalo compare_branch
- checkout lo último por
git checkout compare_branch
- Abra IntelliJ y use la finalización de doble desplazamiento para buscar el archivo que necesita mirar, por ejemplo
shift-shift myclass.java
para navegar hasta él. - En el menú de IntelliJ, seleccione
VCS -> Git -> Compare with branch -> develop
replacedevelop
con lo que quiera comparar.
Espero que esto ayude a alguien más.
Respuesta de soporte oficial desde el 19 de febrero de 2013 a través de Brian Levin @github.
Tenemos algunos límites en diffs que mostramos en el navegador para mantener la solicitud de extracción y comparar las páginas en funcionamiento. Actualmente, los cortamos en 300 archivos, una diferencia total de 1 MB y una diferencia individual de 100 KB.
Si sus diferencias superan los límites y no se pueden ver en línea, siempre puede extraer los cambios localmente y ver allí la diferencia. Puede que no sea tan conveniente para ti, pero hará el trabajo.
Agregar .patch
al final de la URL de alguna manera ayuda. Elimina la agradable interfaz de usuario y la funcionalidad de comentarios, por supuesto.
Un ejemplo. Si su solicitud de extracción es: https://github.com/JustinTulloss/zeromq.node/pull/47 , entonces el parche se puede encontrar en https://github.com/JustinTulloss/zeromq.node/pull/47.patch