文件名称:mergepbx:用于在git中合并XCode项目文件的脚本
文件大小:793KB
文件格式:ZIP
更新时间:2024-02-23 11:49:22
git xcode pbxproj merging GitPython
mergepbx 在git中合并Xcode项目文件的工具 版本:0.6-2014年10月2日状态:Alpha 在Twitter上关注我们: : 网站: : 给我买杯茶: 为什么选择mergepbx? 在版本控制系统中跟踪Xcode项目很烦人。 简单地添加文件会导致必须手动解决的合并冲突,尽管如果合并算法知道Xcode项目文件的结构,则可以自动解决冲突。 在我的一个项目中进行了漫长而烦人的合并会议后,我得出结论,为git编写一个了解项目文件结构的合并驱动程序将是一项值得努力的工作,因为它将使我免于解决以下问题的合并冲突:我的同事们。 不幸的是,该脚本仅在项目结束后才完成。 但是,由于我不想浪费工作,因此该脚本现在作为GNU GPL 3下的开源发布。 状态 该脚本需要有关Xcode项目结构的知识。 但是,似乎没有任何文档(如果有的话,我会感到惊讶)。 幸运的是,项目文件的格式是纯文本Plist,因此对结构进行反向工程非常容易。 但是,我不知道项目文件的所有可能变体。 当前,该脚本适用于我从事的项目,但是,您可能会遇到一个项目文件,其中包含一些我尚未见过的结构。 如果脚