我目前正在与Xcode环境下的一些其他开发人员合作,这些开发人员存储在公共远程git存储库中。
与其他项目编辑器(如SlickEditor)不同,Xcode是一个完整的开发环境,因此项目文件也应保持版本控制,因为它们将编译信息绑定在内部(在其他情况下,我们将编译信息存储在Makefile中,与可以保持在本地的项目结构信息分开。)
项目文件中需要合并时会出现问题。由于这些文件是自动生成的,只能通过Xcode UI正确修改,因此需要手动添加而不是合并(只需从源合并中添加项目文件的修改,手动从目标中的Xcode UI)。
我的问题是这种方法是否是不可避免的,是否有更有效,更简单的方法来做到这一点?
答案 0 :(得分:0)
项目文件中需要合并时会出现问题。因为这些文件是自动生成的,只能通过Xcode UI正确修改
我建议你不要使用Git或任何其他VCS在版本控制下存储自动生成的文件。您应该只对源代码进行版本控制。