Мне было интересно, есть ли у кого-то трюк, чтобы покрасить вывод слияния или переустановки, когда есть конфликт. Я хочу специально выделить строку с именем файла, например, вторую строку:
Auto-merging CMakeLists.txt
CONFLICT (content): Merge conflict in CMakeLists.txt
Failed to merge in the changes.
Спасибо
ИЗМЕНИТЬ:
Используя git псевдоним и функцию bash, я могу написать это:
color-merge = "!f() { git merge --no-commit --stat $1| egrep --color 'CONFLICT .*|$'; }; f"
Это будет окрашивать все линии конфликта, но:
- Невозможно изменить параметры, переданные для объединения
- На ветке не будет завершено завершение
Итак, я ищу что-то более мощное.
Приветствия