Преамбула
Я использую git как систему управления версиями для бумаги, которую моя лаборатория пишет, в LaTeX. Сотрудников несколько человек.
Я запутался в git, будучи упрямым в том, как он сливается. Скажем, два человека сделали однословные изменения в строке, а затем попытаются объединить их. Хотя git diff -word-diff кажется способным ПОКАЗАТЬ разницу между ветвями по слову, git merge кажется неспособным выполнить слияние по слову и вместо этого требует ручного слияния.
В документе LaTeX это особенно раздражает, так как общая привычка при написании LaTeX состоит в том, чтобы написать полный параграф на строку и просто позволить вашему текстовому редактору обрабатывать перенос слов при отображении для вас. Мы сейчас работаем, добавляя новую строку для каждого предложения, так что git может по крайней мере объединить изменения в разных предложениях в абзаце. Но он все равно запутается в нескольких изменениях внутри предложения, и это сделает текст, конечно, более удобным.
Вопрос
Есть ли способ git объединить два файла "слово за словом", а не "строка за строкой"?