我有一个多列文本文件(制表符分隔),用于项目中的本地化文本。
我选择了这种格式,因为任何人都可以在大多数文本编辑器(以及 excel)中轻松编辑它。
我的 makefile 将它处理成一堆定义和二进制数据,以便直接包含到我的应用程序中。
您知道 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*
然后他们都将结果合并回 int SVN,所以他们会覆盖彼此的更改还是可以处理一行上的多个更改?