我们有5个人想要开始开发一个大项目。这是一个专门针对我们公司的内部企业iPad应用程序,没有其他人。
我们知道如何使用普通的Xcode项目开发应用程序,但之前从未使用过SVN或类似的东西。不好想我知道。但现在我们想以正确的方式做到这一点。
是否有指导原则,教程,文章或视频解释了大型团队的开发如何与Xcode协同工作?我想我们需要在某种服务器上设置某种存储库,然后每个人都必须签出/在项目文件中。但不知道怎么样?!
任何有用的资源都会很棒!谢谢!
答案 0 :(得分:2)
我们的团队使用Mercurial进行源代码管理。它是一个源代码控制的分布式系统,不一定会将您绑定到服务器上。每个人都有一个存储库的副本。我们将它用于我们的iOS项目,并对此非常满意。
答案 1 :(得分:2)
git绝对值得一试(imo)。它是有记录和免费的(它也将与XC4集成)。一开始可能需要一些时间才能掌握分布式vcs - 但这是一个非常好的程序(通常比svn快得多)。在osx上,客户端也有几种选择。
至于托管项目的位置:在办公室,远程访问(+一些异地备份方案)。
答案 2 :(得分:1)
相信我。你不想要经历SVN的痛苦。我会建议Mercurial,MacHG作为客户。这是一个很好的介绍:
如果你想要一个简单的方法来启动和运行repo,并且你没有服务器来托管它,请尝试去:http://www.fogcreek.com/FogBugz/并使用免费试用版,直到你可以获得更稳定的东西运行