Yo era muy feliz cuando descubrí últimamente sobregit submódulo fusión de conflictos: ¿cómo visualizar?
git submodule summary
que me muestra muy bien por que compromete al desprotegido de cometer un submódulo está por delante o por detrás de la referencia en el repositorio.
Ahora cuando estoy en el medio de una fusión con conflictos de submódulos, el mismo comando no produce resultados útiles. Necesito una secuencia dolorosa de gitk en mi árbol principal examinando las ramas, junto con el cd'ing en los submódulos, buscando y escribiendo allí, comparando los valores sha1 ...
¿Cuál sería una forma más conveniente de obtener el imagen del conflicto?
+1 para la mención gitslave! Pero la verdad en la publicidad, gitslave no lo ayudará con los submódulos de git, excepto en la medida en que es un reemplazo completo para los submódulos de git. Sin embargo, la sustitución de git-submodules sería muy útil para su cordura. –
plug excelente, Seth;) Espero contribuir a git alrededor de los submódulos. No estoy seguro de si la fusión de subárboles es la respuesta de todo lo que está disponible en el proyecto git. –
Realmente no entiendo la idea de esa línea de comando. El "$ (git ls-tree ...)" se evalúa como "cfa69f5. 8b7cc2b. 4871. 6133e C 8e9bfd" (con los identificadores SHA1 completos, por supuesto). ¿Cómo puede ser eso un argumento válido para "git diff"? En cualquier caso, no funciona para mí, obtengo: use: git diff ... – chrisxxx