Изменение маркеров конфликта git

Можно ли изменить маркеры конфликта на что-то определенное пользователем?

Мотивация:

Со мной несколько раз случалось, что из-за поспешного и не очень тщательного слияния нескольких ветвей в моем документе LaTeX оставались лишние теги слияния. В большинстве проектов по программированию эти теги привели бы к синтаксической ошибке, и поэтому я бы их заметил. Однако в Latex теги <<<<, ==== и >>>> просто скомпилированы в некоторые другие последовательности символов без какого-либо предупреждения.

Чтобы исправить это, я хотел бы изменить эти маркеры конфликта на что-то, что не компилируется,или, по крайней мере, сделать их очень очевидными для обнаружения (, например. разрывы страниц, предупреждения об огромном шрифте или предупреждения о компиляции ).

Я мог бы, конечно, сделать скрипт (bash ), который заменял бы все эти маркеры чем-то по моему выбору, но я бы предпочел более элегантное решение этой проблемы.

P.S. Я нашел параметр merge.conflictstyle, но параметр diff3 добавляет только |||| marker, который также компилируется без предупреждения.

8
задан Christopher 9 July 2012 в 11:52
поделиться