菜鸟教程小白 发表于 2022-12-13 09:55:57

ios - git merge Localizable.strings 文件?


                                            <p><p>我正在尝试配置 git 以在 iOS 项目中 mergeLocalizable.strings 文件。不知何故,我注意到 xCode 可以正确打开文件,但 git 不知道如何。 git 将所有 .strings 文件视为二进制文件。</p>

<p>我尝试按照这里的指示进行操作:</p>

<p> <a href="http://blog.xk72.com/post/31456986659/diff-strings-files-in-git" rel="noreferrer noopener nofollow">http://blog.xk72.com/post/31456986659/diff-strings-files-in-git</a> </p>

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

<pre><code>fatal: bad config file line 41 in .git/config
</code></pre>

<p>我在第 41 行的配置文件如下所示:</p>

<pre><code> 41
42   textconv = “iconv -f utf-16 -t utf-8”
</code></pre>

<p>如何配置 git 以识别并正确 merge<code>*.strings</code> 文件?</p>

<p>我还检查了一些工具,例如:<a href="http://www.loc-suite.org/" rel="noreferrer noopener nofollow">http://www.loc-suite.org/</a> 但它有 0 个文档。</p>

<p>===================== 更新:</p>

<p>好吧,事实证明我从 html 复制和粘贴的双引号是不好的。 * 掌心*。 </p>

<p>但现在即使我 merge ,我仍然看不到 gitmerge 冲突标记(<code>>>>>></code> 和 <code><<<<<</code>)。 git 仍然没有将这些文件 merge 为文本文件吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>最好的方法是使用 xCode 的 merge 功能。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - gitmergeLocalizable.strings 文件?,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/26917493/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/26917493/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - git merge Localizable.strings 文件?