设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

九款最受欢迎的开源版本控制系统推荐

2011-5-25 09:42| 发布者: joejoe0332| 查看: 4863| 评论: 0|原作者: 开源中国社区|来自: 开源中国社区

摘要:   VCS 版本控制系统是当前任何一个开发团队协作开发中不可或缺的一部分,本文向你介绍 9 款常见而且比较受欢迎的版本控制系统。  1. Subversion  Subversion是一个版本控制系统,相对于的RCS、CVS,采用了分支 ...

  5. Mercurial

  Mercurial 是一种轻量级分布式版本控制系统,采用 Python 语言实现,易于学习和使用,扩展性强。相对于传统的版本控制,具有如下优点:

  • 更轻松的管理。
    传统的版本控制系统使用集中式的 repository,一些和 repository相关的管理就只能由管理员一个人进行。由于采用了分布式的模型,Mercurial 中就没有这样的困扰,每个用户管理自己的 repository,管理员只需协调同步这些repository。
  • 更健壮的系统。
    分布式系统比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。
  • 对网络的依赖性更低。
    由于同步可以放在任意时刻进行,Mercurial 甚至可以离线进行管理,只需在有网络连接时同步

  6. FOssil


  Fossil 是一个简单、高可靠性的分布式软件配置管理系统。值得关注的功能:

  1. Bug跟踪和Wiki
  2. Web接口
  3. 自动同步
  4. 支持 HTTP 接口
  5. 嵌入式 CGI
  6. 稳健而且可靠

  7. OpenCVS

  OPENCVS 自由的协作版本系统(CVS)实现,CVS 是最流行的开放源代码版本控制软件。它可以用于客户端, 以及服务器端的版本库,提供了对存储在版本库中的数据的细粒度访问控制。 它的目标是除了完全减少系统安全性的特性之外, 尽可能的与其它的 CVS 实现兼容。

  OPENCVS 项目是在最近 GNU CVS 弱点暴露之后,经过讨论之后启动的。 尽管 CVS 被广泛使用,但是最近几年它的开发已经基本停止了。 CVS 的实现和设计,已经被发现许多安全问题。


酷毙
2

雷人

鲜花

鸡蛋

漂亮

刚表态过的朋友 (2 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部