Ios Git冲突会导致情节提要问题

Ios Git冲突会导致情节提要问题,ios,git,merge,storyboard,conflict,Ios,Git,Merge,Storyboard,Conflict,我曾尝试在我的Git存储库中合并两个分支,但在我的故事板文件中发生了一些冲突。以下是冲突的界线: <resources> <image name="IconAddToCart" width="30" height="34"/> <<<<<<< HEAD <image name="IconAddToCart" width="30" height="34"/> =======

我曾尝试在我的
Git
存储库中合并两个分支,但在我的
故事板
文件中发生了一些冲突。以下是冲突的界线:

    <resources>
        <image name="IconAddToCart" width="30" height="34"/>
<<<<<<< HEAD
        <image name="IconAddToCart" width="30" height="34"/>
=======
        <image name="IconCartBig" width="149" height="111"/>
>>>>>>> 0133fd1364e6e590034bba1c0e32273bcf22a3d2
        <image name="IconCheckmark" width="13" height="13"/>
        <image name="LoginBackground" width="320" height="568"/>
        <image name="LoginBackground" width="320" height="568"/>
        <image name="LoginLogo" width="257" height="73"/>
        <image name="ScanButton" width="178" height="61"/>
    </resources>
    <color key="tintColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
    <simulatedMetricsContainer key="defaultSimulatedMetrics">
        <simulatedStatusBarMetrics key="statusBar"/>
        <simulatedOrientationMetrics key="orientation"/>
        <simulatedScreenMetrics key="destination" type="retina4"/>
    </simulatedMetricsContainer>
    <inferredMetricsTieBreakers>
        <segue reference="rCk-dF-YMq"/>
        <segue reference="SKx-bH-AaC"/>
        <segue reference="ofx-gD-lnj"/>
        <segue reference="Eo1-ee-RYE"/>
        <segue reference="mb5-Kc-qz1"/>
        <segue reference="qYH-kM-beE"/>
        <segue reference="QOW-kb-Y6W"/>
<<<<<<< HEAD
        <segue reference="vKq-do-lYa"/>
=======
        <segue reference="CgX-ql-qnP"/>
        <segue reference="gwc-Z9-zHd"/>
>>>>>>> 0133fd1364e6e590034bba1c0e32273bcf22a3d2
    </inferredMetricsTieBreakers>

>0133fd1364e6e590034bba1c0e32273bcf22a3d2
>0133fd1364e6e590034bba1c0e32273bcf22a3d2
我已经尝试通过删除重复的代码行并删除冲突标记来修复冲突,现在文件的这一部分看起来就是这样的:

<resources>
    <image name="IconAddToCart" width="30" height="34"/>
    <image name="IconCartBig" width="149" height="111"/>
    <image name="IconCheckmark" width="13" height="13"/>
    <image name="LoginBackground" width="320" height="568"/>
    <image name="LoginBackground" width="320" height="568"/>
    <image name="LoginLogo" width="257" height="73"/>
    <image name="ScanButton" width="178" height="61"/>
</resources>
<color key="tintColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
<simulatedMetricsContainer key="defaultSimulatedMetrics">
    <simulatedStatusBarMetrics key="statusBar"/>
    <simulatedOrientationMetrics key="orientation"/>
    <simulatedScreenMetrics key="destination" type="retina4"/>
</simulatedMetricsContainer>
<inferredMetricsTieBreakers>
    <segue reference="rCk-dF-YMq"/>
    <segue reference="SKx-bH-AaC"/>
    <segue reference="ofx-gD-lnj"/>
    <segue reference="Eo1-ee-RYE"/>
    <segue reference="mb5-Kc-qz1"/>
    <segue reference="qYH-kM-beE"/>
    <segue reference="QOW-kb-Y6W"/>
    <segue reference="vKq-do-lYa"/>
    <segue reference="CgX-ql-qnP"/>
    <segue reference="gwc-Z9-zHd"/>
</inferredMetricsTieBreakers>

即使在那之后,编译器仍然给我以下错误:
文档“Main.storyboard”无法打开。无法完成该操作。(com.apple.InterfaceBuilder错误-1。)


如果我已经删除了这些行,那么错误的原因是什么?

此行重复:

<image name="LoginBackground" width="320" height="568"/>


Xcode 5可以修复此问题(并告诉您,这可能是由于SCM合并造成的),但您可能使用的是旧版本的Xcode,它可能无法修复此问题。

除了上一个答案外,还可以查看一下……XIB的文件不能由两个人同时编辑,所以当你试图合并你的文件时,它会说无法打开。合并XML的文件(这就是XIB文件的最后部分)是一件痛苦的事情。因此,我的建议是您协调谁将要接触每个XIB文件。这一行是重复的:
。Xcode 5可以修复此问题(并告诉您,这可能是由于SCM合并造成的),但您可能使用旧版本的Xcode,该版本可能无法修复此问题。@Vili请将您的评论作为答案发布,以便我检查。谢谢!:)