我正在为一个小团队(我和另一个人)的努力开发一个Mac应用程序.我们位于不同的城市,并开始看到对固体源控制管理的需求.
我们都没有任何经验,我们俩都是Cocoa/Obj-C/Xcode的新手(但有C知识).
有没有人建议选择哪个SCM系统?我知道很多人都在使用Subversion,Xcode 3.1也支持Subversion.有没有人有通过Xcode使用Subversion的经验?或者选择独立的GUI替代方案(例如版本)是否是更好的选择?
感谢对此的任何意见.
Gregor Tomasevic,瑞典
更新/个人经历:从这篇文章开始,我们尝试了版本和Cornerstone(两者都是SVN GUI客户端),以及Xcodes内置的SVN支持.我们对版本并不特别满意,因为版本似乎在提交未版本控制的文件/构建文件方面存在一些问题.Xcode中内置的SVN支持非常好,尽管它可能存在我们尚未遇到的限制.Cornerstone既易于使用又功能强大,并且似乎没有遇到我们遇到的版本问题.
到目前为止,我们刚刚尝试提交,更新repo,检查我们文件的最新/以前版本,并进行了一些文件比较.一旦你开始广泛地开展分支工作,这可能是一个完全不同的球类游戏,我们已经告诉他们这两个GUI客户端可能都有一些缺点.
对于它的价值(并且只有几天的评估)Cornerstone似乎是一个更好的选择,虽然对于更简单的SCM,Xcode也可以很好地工作.
感谢所有的评论.
我有一个项目,我想与另一个开发人员在同一个项目上工作.我正在寻找一种方法来共享我们之间的项目,以便我们可以同时并行处理它.我需要它在本地工作,而不使用互联网连接.