2013-12-11 19 views
5

Tôi đã cố gắng hợp nhất hai chi nhánh trên kho lưu trữ Git của mình và một số xung đột đã xảy ra trên tệp Storyboard của tôi. Dưới đây là các dòng mâu thuẫn:Xung đột Git gây ra sự cố 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> 

tôi đã cố gắng sửa chữa những cuộc xung đột bằng cách loại bỏ các dòng mã được nhân đôi và và bỏ dấu xung đột, và đây là cách mà một phần của tập tin trông bây giờ:

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

Thậm chí sau đó, trình biên dịch vẫn mang lại cho tôi những lỗi sau: The document "Main.storyboard"could not be opened. The operation couldn't be completed. (com.apple.InterfaceBuilder error -1.)

gì có thể là nguyên nhân của lỗi, nếu tôi đã loại bỏ những dòng?

+0

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

+0

Ngoài câu trả lời cuối cùng ... Các tệp của XIB không thể là chỉnh sửa bởi hai người cùng một lúc, vì vậy khi bạn cố gắng hợp nhất các tập tin của bạn, nó sẽ nói rằng không thể mở được. Hợp nhất các tập tin XML (đó là những gì một tập tin XIB là ở cuối) là một nỗi đau trong bạn biết những gì. Vì vậy, lời khuyên của tôi là bạn phối hợp ai sẽ chạm vào từng tệp XIB. –

+0

Dòng này được nhân đôi: ''. Xcode 5 có thể sửa lỗi này (và cho bạn biết rằng điều này có thể xảy ra do sáp nhập SCM), nhưng có thể bạn sử dụng phiên bản Xcode cũ hơn mà có thể không khắc phục được điều này. – Vili

Trả lời

3

Dòng này được nhân đôi:

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

Xcode 5 có thể sửa chữa này (và nói với bạn rằng điều này có thể xảy ra vì SCM được sáp nhập), nhưng có lẽ bạn sử dụng một phiên bản cũ của Xcode mà có lẽ không thể sửa lỗi này.

Các vấn đề liên quan