У меня есть многоколонный текстовый файл (с разделителями табуляции), который я использую для локализованного текста в моем проекте.
Я выбрал этот формат, так как он может быть легко отредактирован любым в большинстве текстовых редакторов (и в Excel тоже).
Мой make-файл обрабатывает его в виде набора определений и двоичных данных для включения непосредственно в мое приложение.
Знаете ли вы, если слияние SVN происходит только с построчным слиянием или это может быть также слияние подстрок?
Например:
Исходный файл (не переведен) содержит:
DEFINE ENGLISH GERMAN FRENCH
STRING_YES YES *YES* *YES*
STRING_NO NO *NO* *NO*
Затем французский переводчик обновляет его:
DEFINE ENGLISH GERMAN FRENCH
STRING_YES YES *YES* OUI
STRING_NO NO *NO* NON
Затем немецкий переводчик обновляет его:
DEFINE ENGLISH GERMAN FRENCH
STRING_YES YES JA *YES*
STRING_NO NO NEIN *NO*
Затем они оба объединяют результаты обратно в SVN, поэтому они будут перезаписывать изменения друг друга или он может обрабатывать несколько изменений в строке?