1

We are multiple developers working on the same Xcode 4 iOS project. We are trying to commit to use Subversion but we keep getting conflicts with project.pbxproj when 2 developers add a new target or change the project structure.

What is the proper way to go about this issue?

4

2 回答 2

0

更频繁地提交和更新,或者尽可能将您的应用程序模块化为多个项目。Subversion ( ) 中还提供了强制锁定svn:needs-lock功能,但我不确定这是否值得。

于 2011-09-28T17:12:52.643 回答
0

我有这个问题。我们解决它的方法是同时提交 projectName.xcodeproj 文件。基本上,包含资源文件和项目文件的整个顶级目录都已提交。我们在组织者中使用颠覆系统。我不确定您是否正在提交项目文件;但如果你不是,我建议你也这样做。

自从我们开始这样做以来,我们已经停止了项目文件的冲突。

还有另一件事(如果您要提交 .xcodeproj 文件);提交时, .xcodeproj 包下有一个未选中的复选框。确保检查。这样,项目结构的更改也将传递给所有其他开发人员。:)

希望能帮助到你。

于 2011-09-28T17:15:07.833 回答