bbu*_*bum 25
project.pbxproj包含Xcode用于构建项目的所有项目元数据; 设置,文件引用,配置,目标平台等......
即它是至关重要的.
对此真的没有很好的答案.通常,团队通过一次将对项目的编辑限制为一个团队成员来避免冲突.
Xcode团队为使文件合并友好付出了很多努力.在通过svn管理几个大型项目时,我发现合并是自动且无痛的.
直到他们不是.如果不是,则还原,手动合并更改(即在项目中进行相互冲突的更改),然后继续.
试试我的脚本xUnique。它能做什么:
project.pbxproj
为 JSON 格式objects
JSON 中的所有内容并为每个 UUID 提供绝对路径,并使用路径的 MD5 十六进制摘要创建新的 UUID
children
,files
包括 、PBXFileReference
和PBXBuildFile
列表,并删除这些列表中的所有重复条目
sort_pbxproj
如果你想了解实现,请参阅xUnique.py 中的方法;sort-Xcode-project-file
,在顺序PBXFileReference
和顺序上有一些差异PBXBuildFile
归档时间: |
|
查看次数: |
10444 次 |
最近记录: |