我们是同一个Xcode 4 iOS项目的多个开发人员。我们正在尝试使用Subversion,但是当2个开发人员添加新目标或更改项目结构时,我们会继续与project.pbxproj发生冲突。
解决这个问题的正确方法是什么?
答案 0 :(得分:0)
承诺&如果可能,更频繁地更新,或将您的应用程序模块化为多个项目。 Subversion(svn:needs-lock
)中也提供mandatory locking,但我不确定这是否值得。
答案 1 :(得分:0)
我遇到了这个问题。我们解决它的方式是提交projectName.xcodeproj文件。基本上,提交了包含资源文件和项目文件的整个顶级目录。我们在组织者中使用subversion系统。我不确定你是否正在提交项目文件;但如果你不是,我建议你也承诺。
自从我们开始这样做以来,我们已经停止了对项目文件的冲突。
还有另一件事(如果您提交.xcodeproj文件,那就是这样);提交时,.xcodeproj包下有一个未选中的复选框。一定要检查一下。这样,项目结构更改也将转发给所有其他开发人员。 :)
希望它有所帮助。