我们是多个开发人员,负责同一个Xcode 4 iOS项目。我们正在尝试使用Subversion,但是当2个开发人员添加新目标或更改项目结构时,我们不断与project.pbxproj发生冲突。如何与多个开发人员共享一个Xcode 4项目使用Subversion
这个问题的正确方法是什么?
我们是多个开发人员,负责同一个Xcode 4 iOS项目。我们正在尝试使用Subversion,但是当2个开发人员添加新目标或更改项目结构时,我们不断与project.pbxproj发生冲突。如何与多个开发人员共享一个Xcode 4项目使用Subversion
这个问题的正确方法是什么?
提交&更新频率更高,或者在可能的情况下将您的应用程序模块化为多个项目。 Subversion中还有mandatory locking可用(svn:needs-lock
),但我不确定这是否值得麻烦。
我有这个问题。我们解决它的方式是通过也提交projectName.xcodeproj文件。基本上,包含资源文件和项目文件的整个顶级目录已经提交。我们在组织者中使用颠覆系统。我不确定你是否正在提交项目文件;但如果你不是,我建议你也这样做。
由于我们开始这样做,我们已经停止了对项目文件的冲突。还有一件事(如果你正在提交.xcodeproj文件);当您提交时,在.xcodeproj包下有一个未选中的复选框。确保你检查了。这样一来,项目结构的变化也会被转发给所有其他开发者。 :)
希望它有帮助。