Me gustaría obtener una lista de todos los archivos, que han cambiado entre dos confirmaciones, incluidas las de los submódulos.git: lista de todos los archivos modificados incluidos los de los submódulos
Sé que puedo hacer esto:
git diff --name-only --diff-filter=ACMR ${revision} HEAD
Devuelve una lista de archivos, incluyendo el submódulo-camino, pero no los archivos dentro.
Ejemplo: He actualizado un submódulo. Me comprometí con el superproyecto. Ahora quiero obtener una lista de todos los archivos que se han modificado.
¿Conoces alguna manera de hacerlo?
Gracias. Esto me mostrará los archivos que han cambiado desde la última confirmación de los submódulos. Pero, ¿cómo obtengo todos los archivos que han cambiado (incluidos los submódulos) entre las revisiones del superproyecto? – 4eyes
¿Entonces también estabas comprometiendo submódulos? Supongo que necesitarás algún tipo de script ... – BlacKow
ProTip ™: guárdalo como 'git-diff-submodules' y ejecútalo con' git diff-submodules' – Zaz