这是我的设置 -
Xcode 3.2.5 Cornerstone 2.0 SVN server 1.6
我正在使用基石进行版本控制,并且没有在 xcode 中设置任何内容。
现在这是场景 -
我在一个由 5 名程序员组成的团队中工作(我们都决定将 SVN 用于我们的新项目)。现在,当我在我的系统上添加一个新的视图控制器(即 LoginViewController.m)时,我的系统上的 .xcodeproj 文件会立即更改。
同时另一位程序员也添加了一个视图控制器(SignupViewController.m)。他的 .xcodeproj 文件也被更改。
现在,当我完成我的 LoginViewController 代码时,我会提交它。一段时间后,第二个程序员完成了 SignupViewController 并提交了他的工作。
现在使用上述过程,.xcodeproj 文件会损坏,xcode 不会再次打开该项目。
现在我的问题是,当使用第三方 svn 客户端在 xcode 下开发 iPhone 应用程序时,我们应该什么时候提交我们的工作。有人可以详细说明我们何时应该在基石中承诺的过程。
我们是否应该在我们在项目中添加一些东西(如文件、图像、音乐)之后立即提交项目?
如果您还可以为我提供有关在现实世界中使用 xcode + 基石的教程,那就太好了。