与合作伙伴远程为iPhone编程?

时间:2009-08-11 07:19:26

标签: iphone objective-c

我如何与住在很远的朋友一起为iPhone编程?在我解决了一些问题之后,我是否必须将整个事情一次又一次地发送给他?有什么想法吗?

谢谢! :)

6 个答案:

答案 0 :(得分:3)

使用SCM(源代码管理)系统。 XCode支持CVS和/或SubVersion,因此您可以设置它。

答案 1 :(得分:3)

您可以使用某种版本控制系统(Subversion,GIT或其他)来帮助您轻松合并您的更改。

如果你改变某些东西,你的朋友只会更新他的来源,并会看到你的变化,反之亦然。如果您是项目中唯一的程序员,使用版本控制也是一个好主意,因为您可以随时轻松恢复您的更改,始终拥有完整的历史记录等。

答案 2 :(得分:2)

最低要求是让双方都能使用您的代码,并找到防止冲突的方法。这是通过SCM服务器实现的。我已经使用Xcode成功尝试了code.google.comwww.beanstalkapp.com,但还存在许多其他内容。

此外,您可能需要一个问题跟踪服务器。我个人的选择是www.lighthouseapp.com,它与www.beanstalkapp.com集成在一起。此外,还有许多替代方案。

最后,不要忘记通过电话和电子邮件进行基本沟通。

答案 3 :(得分:2)

使用GitHub。他们有很好的文档,git很适合分布式工作。

答案 4 :(得分:1)

+1 http://www.beanstalkapp.comhttp://www.versionsapp.com用于发布和获取更新。

答案 5 :(得分:1)

正如其他人提到的,版本控制系统,我更喜欢git,但颠覆也会起作用,并且某种形式的沟通。我确信你已经有了电子邮件,即时通讯可能会有效,但我发现通过某种形式的VOIP软件进行通信可以提高工作效率,例如Skype。