9款优秀的开源版本控制和源代码管理系统
版本控制或源代码管理系统是软件开发必备的。本⽂为您介绍9款优秀的开源版本控制系统,它们在软件⾏业已经得到了⼴泛应⽤。
1.Subversion
Subversion是⼀个开源的版本控制系统。由CollabNet公司⾸创于2000年,⼗年中Subversion取得了令⼈难以置信的成功。开源社区⼴泛使⽤Subversion,诸如Apache软件基⾦会,Free Pascal,FreeBSD,GCC, Django, Ruby, Mono, SourceForge, ExtJS,
<, PHP and MediaWiki等项⽬。Google Code也⽤Subversion提供开源项⽬托管服务。
⽹址:
2.Git
Git是⼀个开源分布式的版本控制系统,从微型到超⼤规模的项⽬都可以⾼效处理。
⽹址:
3.Darcs
Darcs是⼀个分布式⾼级版本控制系统,运⽤Haskell语⾔开发。它类似Git,Mercurial和Bazaar。⽤户可拥有个⼈库并向其提交改进。现在中央存储库也在改进,每个库是⼀个分⽀,提供⽀持以整合它们之间的改进。Darcs⽀持通过电⼦邮件发送改进。
⽹址:
4.Bazaar
Bazaar是⼀个版本控制系统,可帮助你随时追踪项⽬的历史,并与他⼈开展便利地合作。⽆论你是⼀个独⽴开发者,⼀个合作型团队或分散在世界各地的开发者社区,Bazaar都能够满⾜你的需求。作为GNU⼯程的⼀部分,Bazaar是由Canonical赞助的免费软件。
⽹址:
5.Mercurial
Mercurial速度快⽽功能强⼤,可⾼效地处理任何规模和类型的项⽬。每个克隆包含整个项⽬的历史,所以提交,分⽀,标签和合并可在本地⽅便快捷地实现。你可以使⽤多种⼯作流程,加强与扩展功能。
⽹址:
6.Fossil
Fossil是⼀个像Git和Mercurial⼀样的分布式版本控制系统。Fossil也⽀持分布式错误跟踪和分布式维基。它简单,可靠性⾼,分布式软件配置管理。
⽹址:
7.OpenCVS
php文件管理系统mvc 源码
OpenCVS是⼀个免费并发版本控制系统,最流⾏的开源版本控制软件。它可以作为客户端和服务器的存储库,并提供了在仓库中存储的数据粒度访问控制。它的⽬标是尽可能与其它CVS兼容,除⾮特殊功能降低了系统的整体安全性。
⽹址:
8.Monotone
Monotone是⼀个免费的分布式版本控制系统。它提供了⼀个简单的单个⽂件版本存储,可完全离线操作和⾼效的点对点同步协议。它具备历史的敏感合并,轻量级分⽀机构,集成的代码审查和第三⽅测试。它使⽤加密版本的命名和客户端的RSA证书。
⽹址:
9.CVS
CVS是⼀个版本控制系统,源配置管理(SCM)的重要组成部分。使⽤它,你可以记录源⽂件和⽂档的历史。CVS是⼀个在世界各地⼴泛使⽤的产品质量管理系统,其中包括许多⾃由软件项⽬。
⽹址:
VIA:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。