Mi chiedevo se qualcuno avesse un trucco per colorare l'output di un'unione o di un rebase quando c'è un conflitto. voglio colorare specialmente la linea con il nome del file, ad esempio, la seconda linea qui:Conflitti fusione Git colore/rebase
Auto-merging CMakeLists.txt
CONFLICT (content): Merge conflict in CMakeLists.txt
Failed to merge in the changes.
Grazie
EDIT:
Usando alias Git e una funzione di bash posso scrivere questo:
color-merge = "!f() { git merge --no-commit --stat $1| egrep --color 'CONFLICT .*|$'; }; f"
Questo colorare tutte le linee di conflitto, ma:
- E 'impossibile cambiare le opzioni passate per unire
- Non v'è alcuna conclusione sul ramo per essere monitorati
Così sto cercando qualcosa di più potente.
Acclamazioni
'git config --global color.ui auto'?! –
Ho colore = sempre ma quello non fa quello che voglio. – Pluc
è pazzesco che git non supporti ancora il colore su CONFLICT dopo due anni da questa domanda! – huocp