Me preguntaba si alguien tenía un truco para colorear la salida de una fusión o rebase cuando hay un conflicto. Quiero colorear especialmente la línea con el nombre del archivo, por ejemplo, la segunda línea aquí:Git color merge/rebase conflicts
Auto-merging CMakeLists.txt
CONFLICT (content): Merge conflict in CMakeLists.txt
Failed to merge in the changes.
Gracias
EDIT:
El uso de alias de Git y una función de bash puedo escribir esto:
color-merge = "!f() { git merge --no-commit --stat $1| egrep --color 'CONFLICT .*|$'; }; f"
Esta aportan color a todas las líneas de conflicto, sino:
- Es imposible cambiar las opciones pasadas al fusionar
- No hay ninguna conclusión sobre la rama para ser rastreados
Así que estoy buscando algo más potente.
Saludos
'git config --global color.ui auto'?! –
Tengo color = siempre pero eso no hace lo que quiero. – Pluc
¡Es una locura que git todavía no admita el color en CONFLICT después de dos años de esta pregunta! – huocp