在我的公司中,我们目前使用Rational clearcase作为嵌入式软件开发的软件配置管理工具。该软件基本上用于汽车,特定于引擎(我不认为这些信息真的很重要)。 但我发现Clearcase非常缓慢地执行任何活动(访问文件,分支和标签),除此之外还有其他各种限制。可用于嵌入式软件开发的最快SCM工具
我们最近决定研究一些免费的&开源的分布式版本控制系统,它可以处理我们大型项目的速度和效率。该工具应该是一个完整的存储库,具有完整的历史记录和完整的修订版本跟踪功能,不依赖于网络访问或中央服务器。分支和合并是快速且容易的。它应该有多站点开发工具。
随着上述这些要求,我们已经提出了一些对于目前市面上的工具:
GIT,水银,集市,颠覆,CVS,Perforce公司,和Visual SourceSafe。
我需要大家的帮助,为我找到一个适合我的approjectate SCM工具,它符合上述要求。
感谢您提前, Rahamath。
Git的Windows支持确实落后于Mercurial的,但是我发现一旦学习曲线被克服,它就非常有用。像TortoiseGit这样的工具也可以帮助实现这一目标(尽管它确实将用户推向了更多SVN风格的工作流程)。 Git是我现在选择的个人VCS。 – alastairs 2010-06-03 10:26:13
也是我的。尽管当我尝试'msysgit'时,我根本不用在windows上工作,但它有点慢,并且不适合。但是再一次,我不适合用Windows,所以我不能真正判断。 Git确实具有UNIX的传统,整个管道/瓷器风格的体系结构。 – 2010-06-03 10:30:29