Skip to content

ohswift/pbmerge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

28cf5e9 · Aug 12, 2017

History

5 Commits
Dec 4, 2015
Dec 4, 2015
Aug 12, 2017

Repository files navigation

pbMerge

pbMerge.py,是一个python脚本,它能够对两个Xcode中的工程文件project.pbxproj进行预合并,对错乱的object进行排序,把相同的放前面,接着放uuid不同或只是filename不同的object,最后放两边完全不同的object。如下面预合并前的两个文件:

处理前的工程文件对比

经过脚本预合并后:

预合并后工程文件的比较

使用方法

$ python pbMerge.py ./project1.pbxproj ./project2.pbxproj

运行后会产生两个新的工程文件 project1.pbxproj.merge 和 project2.pbxproj.merge,再用第三方比较工具进行合并即可。

About

Xcode中pbxproj预合并工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages