繁体   English   中英

git merge Localizable.strings文件?

[英]git merge Localizable.strings file?

我正在尝试将git配置为与iOS项目上的Localizable.strings文件合并。 不知何故,我注意到xCode可以正确打开文件,但是git不知道如何。 git将所有.strings文件视为二进制文件。

我试图按照这里的指示进行操作:

http://blog.xk72.com/post/31456986659/diff-strings-files-in-git

但是它对我不起作用->当我执行git merge ,git仍然没有显示文件中<<<<< =====>>>>的冲突。 具体来说,我得到这个输出:

fatal: bad config file line 41 in .git/config

第41行的配置文件如下所示:

 41 [diff “localizablestrings”]
 42     textconv = “iconv -f utf-16 -t utf-8”

如何配置git以识别并正确合并*.strings文件?

我还签出了一些工具,例如: http : //www.loc-suite.org/,但其中有0个文档。

=====================更新:

好的,原来我从html复制并粘贴的双引号是不好的。 * facepalm *。

但是现在即使我合并了,我仍然看不到git merge冲突标记( >>>>><<<<< )。 git仍然没有将这些文件合并为文本文件吗?

最好的方法是使用xCode的合并功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM