git pull后无法打开xib文件,元素名称无效

Abo*_*tef 26 git bitbucket xib ios xcode5

我正在与另一位开发人员合作开发项目.我们正在研究bitbucket.

问题是他对XIB文件进行了更改.之后,当我这样做时git pull,我会收到更改但是在XIB文件上出错.当我试图打开它时,显示警告消息说无法打开

Line 81 startTag: invalid element name.

截图添加

谢谢 :)

tok*_*ble 48

很高兴你纠正了这个问题.我最近遇到了同样的问题.这是一个合并冲突,这就是Xcode抛出该错误的原因.在.xib文件中,您将看到如下内容:

<<<<<<< HEAD

// code

=======

// code

>>>>>>> apps
Run Code Online (Sandbox Code Playgroud)

您可以执行上述操作,或通过在文本编辑器中打开.xib文件来手动更正合并冲突问题.在纠正之后,文件应该在Xcode中打开.


小智 9

您所要做的就是找到<<<<<<< HEAD行并删除它们.我第一次尝试编译.出于某种原因,当您发生合并冲突时,它们会插入到.xib文件中.


Abo*_*tef 6

我认为@Tom Harrington是对的,xib文件已损坏,所以

  1. 我取消了最后一次拉动.
  2. 在XIB中通过我自己做出改变.
  3. 从该XIB获取副本.
  4. git pull
  5. 删除Xcode中的XIB(已损坏).
  6. 从修改后的XIB文件中添加了外部副本.

然后每件事都很有效.多谢你们 :)


Jir*_*eta 5

不确定这是否会对将来的任何人有所帮助,但您可以右键单击 nib 文件 (xib) 文件并将其作为源代码打开。搜索 <<<<<<< HEAD 或 === 或只是通过它,您将能够快速选择不应该存在的内容。保存它,右键单击它并再次将其作为故事板打开。此时,XCode 应该会通知您,文件中存在一些已处理的不一致问题。你现在应该可以开始工作了。

一世