2013-12-11 15 views
5

Ho provato a unire due rami sul mio repository Git e alcuni conflitti si sono verificati sul mio file Storyboard. Qui ci sono le linee conflittuali:Problemi di git causa problemi con Storyboard

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

che ho provato, che fissa i conflitti rimuovendo le righe di codice che sono duplicati e e rimuovendo i segni di conflitto, e questo è il modo che una parte del file è ora:

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

Anche dopo che, il compilatore mi dà ancora il seguente errore: The document "Main.storyboard"could not be opened. The operation couldn't be completed. (com.apple.InterfaceBuilder error -1.)

Quale può essere la causa dell'errore, se ho già rimosso quelle linee?

+0

Dai un'occhiata a http://stackoverflow.com/questions/12725116/the-document-mainstoryboard-storyboard-could-not-be-opened – Chiron

+0

In aggiunta all'ultima risposta ... I file di XIB non possono essere modificato da due persone allo stesso tempo, quindi quando provate a unire i vostri file dirà che non può essere aperto. Unire i file XML (è ciò che un file XIB è alla fine) è un dolore nel sai cosa. Quindi, il mio consiglio è di coordinare chi toccherà ogni file XIB. –

+0

Questa riga è duplicata: ''. Xcode 5 può riparare questo (e ti dice che questo potrebbe essere successo a causa della fusione di SCM), ma forse usi una versione precedente di Xcode che probabilmente non è in grado di risolvere il problema. – Vili

risposta

3

Questa linea è duplicato:

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

Xcode 5 in grado di riparare questo (e si dice che questo sarebbe potuto accadere a causa di SCM fusione), ma forse si utilizza una versione precedente di Xcode, che probabilmente non può Aggiustalo.