2013-12-11 7 views
5

Я попытался объединить две ветки в моем репозитории Git, и некоторые конфликты произошли в моем файле Storyboard. Вот конфликтные линии: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> 

я пытался фиксируя конфликты путем удаления строк кода, которые дублируются и и устранения конфликтов меток, и это, как эта часть файла выглядит сейчас:

<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> 

Даже после того, что компилятор все еще дает мне следующую ошибку: The document "Main.storyboard"could not be opened. The operation couldn't be completed. (com.apple.InterfaceBuilder error -1.)

что может быть причиной ошибки, если я уже удалил эти строки?

+0

Посмотрите на http://stackoverflow.com/questions/12725116/the-document-mainstoryboard-storyboard-could-not-be-opened – Chiron

+0

В дополнение к последнему ответу ... Файлы XIB не могут быть отредактированный двумя людьми одновременно, поэтому, когда вы пытаетесь объединить свои файлы, он скажет, что не может быть открыт. Слияние файлов XML (вот что такое XIB-файл в конце) - это боль в том, что вы знаете, что. Итак, мой совет заключается в том, что вы координируете, кто будет касаться каждого файла XIB. –

+0

Эта строка дублируется: ''. Xcode 5 может восстановить это (и сообщает, что это могло произойти из-за слияния SCM), но, возможно, вы используете более старую версию Xcode, которая, вероятно, не может это исправить. – Vili

ответ

3

Эта линия дублируется:

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

Xcode 5 может исправить это (и говорит, что это могло произойти из-за слияния SCM), но, возможно, вы используете старую версию Xcode, которая, вероятно, не может почини это.

Смежные вопросы