Сложные машинные файлы всегда будет трудно объединить в системе контроля версий, даже , если они хранятся в виде текста. Что, если это был несжатый XML OpenOffice.org? Внесенное вами простое изменение приведет к изменению множества строк в файле XML, что приведет к возможным конфликтам.
Лучше всего было бы использовать более простой формат, например Markdown , потому что простой формат приводит к меньшим изменениям, что приводит к более надежному объединению. Многие авторы используют Markdown, и его легко освоить.
Существует множество редакторов, которые поддерживают этот язык разметки, но вам, возможно, придется немного изменить рабочий процесс. Например, есть скрипт преобразования ODT в txt , который преобразует ODF в txt с форматированием уценки. Кроме того, pandoc может конвертировать между многими форматами, такими как Markdown и ODF.
Так что есть два варианта:
- Переключитесь на редактор, который напрямую поддерживает Markdown (подойдет простой текстовый редактор, но вы можете перейти на более продвинутый текстовый редактор с режимом Markdown, например Режим VIM Markdown )
- Вставьте шаг конвертации между Markdown и OpenOffice.org форматом. (сначала проверьте жизнеспособность)