我正在尝试配置 git 以在 iOS 项目中 merge 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 以识别并正确 merge *.strings 文件?
我还检查了一些工具,例如:http://www.loc-suite.org/ 但它有 0 个文档。
===================== 更新:
好吧,事实证明我从 html 复制和粘贴的双引号是不好的。 * 掌心*。
但现在即使我 merge ,我仍然看不到 git merge 冲突标记(>>>>> 和 <<<<< )。 git 仍然没有将这些文件 merge 为文本文件吗?
Best Answer-推荐答案 strong>
最好的方法是使用 xCode 的 merge 功能。
关于ios - git merge Localizable.strings 文件?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/26917493/
|