【问题标题】:iPhone - Main.storyboard .xib file with version control Git issueiPhone - 带有版本控制 Git 问题的 Main.storyboard .xib 文件
【发布时间】: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


【解决方案1】:

解决方案是删除来自其他团队成员的线路,并保留在我的计算机上创建的线路。然后我总是取消暂存该行,其他团队成员也取消暂存它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-11
    • 2011-06-28
    • 1970-01-01
    • 2012-10-27
    • 2012-05-07
    • 1970-01-01
    相关资源
    最近更新 更多