Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
合并导致主情节提要iOS中出现XML问题_Ios_Xml_Merge - Fatal编程技术网

合并导致主情节提要iOS中出现XML问题

合并导致主情节提要iOS中出现XML问题,ios,xml,merge,Ios,Xml,Merge,合并出错后,我收到一个错误: Interface Builder情节提要第3166行:开始标记:元素名称无效 以下是XML中的第3166行: <include reference="mg7-MW-AgG"/> <include reference="W21-pW-ZnG"/> <inc

合并出错后,我收到一个错误:

Interface Builder情节提要第3166行:开始标记:元素名称无效

以下是XML中的第3166行:

                            <include reference="mg7-MW-AgG"/>
                                <include reference="W21-pW-ZnG"/>
                                <include reference="e3g-wW-DtJ"/>
                                <include reference="u5V-a3-6xi"/>
                            </mask>
                        </variation>
                    </view>
<<<<<<< HEAD
                    <tabBarItem key="tabBarItem" title="Rooms" image="55FD63F5-732A-439B-877F-1706F6988CF7" selectedImage="55FD63F5-732A-439B-877F-1706F6988CF7" id="xhN-9a-8cf"/>
=======
                    <tabBarItem key="tabBarItem" title="Rooms" image="55FD63F5-732A-439B-877F-1706F6988CF7" selectedImage="55FD63F5-732A-439B-877F-1706F6988CF7" id="xhN-9a-8cf"/>
>>>>>>> origin/Develop
                    <connections>
                        <outlet property="roomSearchBar" destination="BM4-2v-IaL" id="kH8-j7-2Qh"/>
                        <outlet property="tViewRooms" destination="wPf-94-ZeE" id="lDI-zg-WK5"/>

除了这次图像名称不一样。这会导致合并冲突吗?

如果只是这两个位置,则需要选择要保留的线对。然后,您需要删除合并注释(“>>origin…”等),以使自己回到故事板中的有效XML

所以


>起源/发展
只会变成

                    <tabBarItem key="tabBarItem" title="Rooms" image="55FD63F5-732A-439B-877F-1706F6988CF7" selectedImage="55FD63F5-732A-439B-877F-1706F6988CF7" id="xhN-9a-8cf"/>

然后

<<<<<<< HEAD
        <image name="55FD63F5-732A-439B-877F-1706F6988CF7" width="24" height="24">
=======
        <image name="0F637DAF-B54F-4BF7-81AC-038AB16B6A9A" width="24" height="24">
>>>>>>> origin/Develop
>起源/发展
将成为:

        <image name="55FD63F5-732A-439B-877F-1706F6988CF7" width="24" height="24">


这取决于应该出现的图像

老实说,我们的团队几乎从不尝试合并故事板/XIB中的更改。它经常损坏文件。如果您正在进行较小的更改,并且出现合并冲突,只需放弃本地更改,更新到最新版本,然后重新实现情节提要更改


当有更大的变化时,这尤其具有挑战性,这就是为什么故事板(本质上是XIB的集合)在多团队成员环境中很难维护的原因。使用Xcode 7,您可以通过使用多个故事板和故事板引用来减轻这一点

我从您发布的XML中得到的信息是,对于
HEAD
origin
之间的一些对象,图像是不同的,但是对于具有不同连接的项目等,我看不到任何东西

谢谢你的回答,这正是我最初尝试过的,但现在故事板似乎一团糟。。。当事情不应该发生时,它们就被断开了。我会在合并之前恢复到最后一个工作副本。然后一次只让一个开发人员处理它。
<<<<<<< HEAD
        <image name="55FD63F5-732A-439B-877F-1706F6988CF7" width="24" height="24">
=======
        <image name="0F637DAF-B54F-4BF7-81AC-038AB16B6A9A" width="24" height="24">
>>>>>>> origin/Develop
        <image name="55FD63F5-732A-439B-877F-1706F6988CF7" width="24" height="24">
         <image name="0F637DAF-B54F-4BF7-81AC-038AB16B6A9A" width="24" height="24">