2013-12-11 22 views
5

Git deposumda iki şube birleştirme denedim ve bazı çakışmalar Storyboard dosyamda oluştu. İşte çatışmalı hatları şunlardır: Ben çoğaltılır kod satırları kaldırılması ve çatışma işaretleri kaldırarak çatışmaları sabitleme denedimGit çakışmaları Storyboard sorunlarına neden oluyor

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

ve bu dosyanın bir bölümü şimdi böyle görünüyor:

zaten bu satırları kaldırdık eğer The document "Main.storyboard"could not be opened. The operation couldn't be completed. (com.apple.InterfaceBuilder error -1.)

hatanın neden olabilir ne: Hatta bundan sonra

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

, derleyici hala bana şu hatayı veriyor?

+0

http://stackoverflow.com/questions/12725116/the-document-mainstoryboard-storyboard-could-not-be-opened – Chiron

+0

'a bir göz atın Son yanıtın yanı sıra ... XIB dosyaları olamaz Aynı anda iki kişi tarafından düzenlenmiş, böylece dosyalarınızı birleştirmeye çalıştığınızda açılmayacağını söyleyecektir. XML dosyalarını birleştirme (XIB dosyasının sonunda ne var), ne olduğunu bildiğiniz bir acıdır. Bu yüzden benim tavsiyem, her bir XIB dosyasına kimin dokunacağını koordine etmen. –

+0

Bu satır kopyalandı: ''. Xcode 5 bunu onarabilir (ve SCM'nin birleştirilmesi nedeniyle bunun gerçekleşebileceğini söyler), ancak muhtemelen bunu düzeltemeyen eski bir Xcode sürümünü kullanıyor olabilirsiniz. – Vili

cevap

3

Bu hat yineleniyor: Bu onarabilir

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

Xcode 5 (ve bunun nedeni SCM Birleşme olmuş olabilir söyler), ama belki Xcode eski bir sürümünü kullanan muhtemelen olamaz bunu tamir et.

İlgili konular