我什么时候应该承诺?

时间:2011-05-25 11:15:42

标签: iphone xcode svn cornerstone

这是我的设置 -

Xcode 3.2.5 
Cornerstone 2.0
SVN server 1.6
     

我正在使用基石版本   控制,没有任何设置   在xcode中。

现在是这个场景 -

我在一个团队中工作(我们都决定将SVN用于我们的新项目)由5名程序员组成。 现在,当我在我的系统上添加一个新的视图控制器(即LoginViewController.m)时,.xcodeproj文件立即在我的系统上被更改。

同时另一个程序员还添加了一个视图控制器(SignupViewController.m)。他的.xcodeproj文件也会被更改。

现在,当我完成LoginViewController的代码时,我提交了它。一段时间后,第二个程序员完成了SignupViewController并提交了他的工作。

现在使用上面的过程.xcodeproj文件被破坏,xcode不会再次打开该项目。

现在我的问题是,在使用第三方svn客户端时,我们何时应该在xcode下开发iPhone应用程序时提交我们的工作。有人可以详细说明我们应该何时进入基石的过程。

我们是否应该在项目中添加项目(如文件,图像,音乐)之后提交项目?

如果您还能为我提供在现实世界中使用xcode +基石的教程,那将会非常棒。

2 个答案:

答案 0 :(得分:4)

一种方法:

每当您想要将某些内容更改为项目结构(例如添加一个类)时,您首先要更新您的工作副本,进行更改并立即提交。当然这意味着你将签入一个空课,但在大多数情况下这不是什么大问题。 如果每个人都遵循这条规则,那么你应该没有任何问题。

答案 1 :(得分:0)

记住这一点:

提交 之前

始终更新