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
  • 相关阅读:
    自定义“浏览文件夹”对话框
    CYABFFW:这是另一个文件夹包装器
    CYABFFW:这是另一个文件夹包装器
    ToDoList样式表:教程
    7.2.23 -一个有效而灵活的方法来掌握你的任务
    使用。net SDK编写位图按钮控件
    在MVC应用程序中使用自动程序进行CRUD操作
    imp
    openpyxl
    fabric
  • 原文地址:https://www.cnblogs.com/heyode/p/5662990.html
Copyright © 2011-2022 走看看