use*_*977 13 git ios cocoapods xcode-project xcode-workspace
我正在和另一个合作伙伴一起开发应用程序.他一直在做大师,我开了一个新的分支.在我的分支上我安装了cocoapods.我只是尝试从主人那里拉,我遇到了合并冲突.
当我打开Xcode时,工作区文件有错误,它说:
"Workspace Integrity - Couldn't load project"
Run Code Online (Sandbox Code Playgroud)
我该如何解决这种合并冲突?
Suz*_*Suz 25
当git遇到合并冲突时,它会向冲突文件添加文本行.他们的评论如下:
<<<<< HEAD
... your code from HEAD...
=========
... your code from the merge branch...
>>>>>> my_merged_branch_name
Run Code Online (Sandbox Code Playgroud)
这些行标志着Git需要帮助的地方.当Xcode在.pbxproj文件中遇到其中一行时,它无法打开文件并引发Workspace Inconsistency错误.
如果你查看从git获得的消息,它们会显示哪些文件存在合并冲突.
解决问题:
用一个简单的文本编辑器打开每个文件(我是老学校,所以我使用vi.Nano也可以工作.只要确保使用代码编辑器而不是像TextEdit这样的文字处理器,它会尝试改变你的行结尾,等)
通过删除git添加的注释行并决定要保留哪些代码行来解决冲突.
然后告诉git你已经解决了冲突:git add.
并继续合并.
Xcode现在应该可以打开你的项目了.
| 归档时间: |
|
| 查看次数: |
16394 次 |
| 最近记录: |