zoukankan      html  css  js  c++  java
  • pbxproj文件冲突解决办法

    企业开发经常会遇到project.pbxproj文件冲突的问题

    project.pbxproj文件主要包含了以下几项主要信息

    1. 工程文件关联信息,如PBXBuildFile、PBXFileReference

    2. 组织结构分类信息,如PBXGroup

    3. 项目工程配置信息,如XCBuildConfiguration、XCConfigurationList

    也就是说当项目添加或删除文件,项目结构发生变化时,该文件就会变为changed状态。
    如果两个人同时在某一个版本节点上做了例如增删文件等行为,那么保存/提交就会出现project.pbxproj文件冲突,如果是svn就会强制在文件中给你加上>>>>> 还有<<<<<来区分谁谁做的修改,只要把这个文件用编辑器打开,搜>>>>搜到了把这些冲突标记删除,将服务器和自己的修改都保留应该就没事了。

    第一次解决冲突时,我将自己修改的部分删除了,提交完成后导致整个工程打不开。
    然后我将svn上一个版本的project.pbxproj文件导出来,替换掉现有的project.pbxproj文件,工程就可以打开了,但是我这个版本加到工程的文件都不见了,后来其实只是在工程里面看不到而已,在对应的文件目录还是能找到的,只要将这些文件在拖一遍到工程中就OK了。此时提交下project.pbxproj文件就OK了。
     
    参考:
    1.project.pbxproj,最熟悉的“陌生人” 编辑: lansekuangtu  文章链接:link
    2.丁天然 ,iOS开发者  link
  • 相关阅读:
    插入排序
    2019何凯文五夜十篇
    文件
    结构体数组表示
    位运算应用
    条件编译 预处理命令
    文件包含
    带参宏定义
    宏定义有无参数宏定义和带参数宏定义两种
    phpcms v9网站搬家更换域名的方法
  • 原文地址:https://www.cnblogs.com/heyode/p/5662990.html
Copyright © 2011-2022 走看看