我是一位Windows开发人员,希望在Mac上做一些Cocoa开发。我熟悉Windows环境下的Subversion,TFS,Sourcegear Vault,CVS和VSS。我应该在新的陌生的Mac环境中使用哪种版本控制?什么是Mac环境的良好版本控制?
我会做95%的发展,其他5%来自其他一两个人。但是,假设我将是唯一一个进行提交的人可能是安全的。
是否有适合Mac的Subversion客户端?我已经安装了一个我可以使用的存储库,但我也不介意使用其他的东西。你有什么建议?
我是一位Windows开发人员,希望在Mac上做一些Cocoa开发。我熟悉Windows环境下的Subversion,TFS,Sourcegear Vault,CVS和VSS。我应该在新的陌生的Mac环境中使用哪种版本控制?什么是Mac环境的良好版本控制?
我会做95%的发展,其他5%来自其他一两个人。但是,假设我将是唯一一个进行提交的人可能是安全的。
是否有适合Mac的Subversion客户端?我已经安装了一个我可以使用的存储库,但我也不介意使用其他的东西。你有什么建议?
就我个人而言,我可能只是从命令行使用颠覆。如果你正在寻找一个漂亮的GUI我听说有好东西:
CVS和Subversion都适用于Mac。
在http://beanstalkapp.com/获取一个帐户,然后使用http://versionsapp.com连接到它。
所以......
混帐为什么半途而废去有很大的引导?使用CVS并使你的痛苦完成。 – 2009-07-10 22:52:57
我fraca7同意。 Subversion支持直接构建到XCode中。我碰巧认为这真的很棒。 Here's a link苹果的文档与Xcode设置SVN。
据我所知,Xcode中的SCM支持仅限于git,svn和cvs。因此,我会选择其中的一些。 我个人更喜欢颠覆。
Xcode 3.1内置了对CVS,Subversion和Perforce的支持。我没有在Xcode中使用Perforce,但是一个朋友确实对此感到满意。我的公司使用Subversion,它与Xcode的合作很好,但与使用Eclipse或IntelliJ获得的结果相比,它有点粗糙。
除此之外,我们使用Subversion主要通过命令行,但我的同事已经采取一看版本,喜欢它。
的XCode 3.1已经内置颠覆SVN的支持。
有一个叫SCPlugin一个GUI插件,工作得非常好,非常相似TortoiseSVN的Windows上,但用更少的褶边。
http://whygitisbetterthanx.com/
我用GIT,从这里得到它: http://code.google.com/p/git-osx-installer/ 老实说CVS和Subversion,其他都还不够好。仍然使用它们的人有两类。
出于这种2,#1是有效的,如果您的组织已经在使用它,改变的成本太高,真可惜,你需要把它。 #2发生在大多数人身上。 #3是没有意义的,因为ide内部的源代码控制是毫无意义的,没有真正的优势/劣势,肯定它很好,但我更喜欢拥有比我的IDE中的按钮更好的源代码控制版本。
真正使用GIT!
我会再来。我不特别喜欢在XCode中使用内置的svn客户端,但我一直在使用Versions和XCode,并且无法抱怨。 – marcc 2009-07-10 04:58:20