Xit 7中的Content.json文件中的Git,树冲突

时间:2015-09-30 08:51:30

标签: json xcode git merge conflict

我在Image.xcassets中的Content.json文件中存在树冲突,同时从另一个分支中提取代码。我几乎尝试过我能在网上找到的所有内容,但没有任何帮助。显然冲突只有3个文件,但我不确定项目中所有Content.json文件中的哪些文件。

我也试过在gitignore文件中添加Image.xcassets。但仍然没有任何帮助。

我对源代码版本控制有点新,所以请帮助。

1 个答案:

答案 0 :(得分:1)

答案非常晚,但可能有用......

我使用Xcode 7.2时遇到了几乎相同的问题。对我来说,解决这个问题有两个步骤:

  1. 仔细阅读Xcode错误消息,找出哪些Contents.json文件受到影响 - 至少消息应该包含受影响的图像的名称(至少它对我而言),然后您可以浏览资产.xcassets文件夹在Finder 中找到相关的图像文件夹。每个图像文件夹还将包含相应的Contents.json文件。如22076517
  2. 中所述,从Contents.json文件中删除冲突

    执行此操作后,我发现虽然没有更多的树冲突,但我收到一条警告,单个Contents.json仍然被报告为冲突。所以,到第2步!

    1. 将有问题的图像文件夹移到安全位置(此时指向该图像的任何内容都会引发警告或错误,所以尽量不要惊慌!),清理项目(不确定是否有必要,但是我发现这样做会定期降低随机,奇怪的构建错误的可能性,然后将文件放回原来并重新发送它们就好像你刚刚添加了新文件一样。
    2. 这解决了这个问题!祝你好运。