стратегия для файлов git и append-only
В моем хранилище есть несколько файлов, которые растут снизу: большинство изменений связаны с добавлением новых строк внизу файла. В основном это языковые и другие файлы свойств.
Как досадный побочный эффект, всякий раз, когда два человека делают дополнения одновременно, я получаю конфликты слияния, и разрешение всегда включает в себя вставку копии вручную, так что включаются строки из обеих версий.
Есть ли подсказка, уловка или методология, которая избавит от боли этого процесса?
Например, упрощенным решением было бы сказать разработчикам добавлять новые строки в случайных местах в середине файла. Это, вероятно, сработает, но это потребовало сознательных усилий и странной истории.