【发布时间】:2015-05-28 06:50:13
【问题描述】:
我们在一个 swift 项目中作为一个团队工作,有时当我们同步代码时,我们会在 xib 文件中遇到错误。
我在 Main.storyboard 文件中遇到了这个错误:
<<<<<<< HEAD
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6254" systemVersion="14C1510" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="RRo-EU-Hod">
=======
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="6254" systemVersion="13F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="foF-cS-VsG">
>>>>>>> 78f219050811a64628c3c1c28fe8cea45ebec3a1
我试图删除其中一个,但没有成功。
我看到这里的initialViewController 有所不同。
但我无法让Interface Builder 修复它。
当我点击interface builder 时,我得到了这个错误:
那么有什么建议的解决方案呢?
【问题讨论】:
-
嗯...我强烈建议您重置为工作版本,然后就谁可以更改这些文件达成一致。 ;)
-
好吧,我想这样解决它,但我们都做了很大的改变,重置可能是最后的解决方案@Napolux
-
将来您可能希望将内容分解为不同的故事板以避免冲突。您还可以在 IB 中锁定视图以防止其他人更改它们。您必须非常仔细地查看所有更改并尝试修复 ID。我来过这里。第二次和第三次在 IB 中重建某些东西时,你会发现它的速度要快得多。
-
所以目前唯一的解决办法是重置到以前的版本,然后同意谁可以在 IB 中进行更改? @i_am_jorf
-
不,您可以尝试通过查看日志手动解决合并冲突。或者,您可以放弃、恢复并依次重新进行更改。不过,据我所知,没有灵丹妙药。
标签: ios xcode git storyboard xib