9款优秀的开源版本控制和源代码管理系统 转载

版本控制或源代码管理系统是软件开发必备的。本文为您介绍9款优秀的开源版本控制系统,它们在软件行业已经得到了广泛应用。 

1.Subversion 

Subversion是一个开源的版本控制系统。由CollabNet公司首创于2000年,十年中Subversion取得了令人难以置信的成功。开源社区广泛使用Subversion,诸如Apache软件基金会,Free Pascal,FreeBSD,GCC, Django, Ruby, Mono, SourceForge, ExtJS, Tigris.org, PHP and MediaWiki等项目。Google Code也用Subversion提供开源项目托管服务。 

网址:http://subversion.apache.org/ 

2.Git 

Git是一个开源分布式的版本控制系统,从微型到超大规模的项目都可以高效处理。 

网址:http://git-scm.com/ 

3.Darcs 

Darcs是一个分布式高级版本控制系统,运用Haskell语言开发。它类似Git,Mercurial和Bazaar。用户可拥有个人库并向其提交改进。现在中央存储库也在改进,每个库是一个分支,提供支持以整合它们之间的改进。Darcs支持通过电子邮件发送改进。 

网址:http://darcs.net/ 

4.Bazaar 

Bazaar是一个版本控制系统,可帮助你随时追踪项目的历史,并与他人开展便利地合作。无论你是一个独立开发者,一个合作型团队或分散在世界各地的开发者社区,Bazaar都能够满足你的需求。作为GNU工程的一部分,Bazaar是由Canonical赞助的免费软件。 

网址:http://bazaar.canonical.com/en/ 

5.Mercurial 

Mercurial速度快而功能强大,可高效地处理任何规模和类型的项目。每个克隆包含整个项目的历史,所以提交,分支,标签和合并可在本地方便快捷地实现。你可以使用多种工作流程,加强与扩展功能。 

网址:http://mercurial.selenic.com/ 

6.Fossil 

Fossil是一个像Git和Mercurial一样的分布式版本控制系统。Fossil也支持分布式错误跟踪和分布式维基。它简单,可靠性高,分布式软件配置管理。 

网址:http://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki 

7.OpenCVS 

OpenCVS是一个免费并发版本控制系统,最流行的开源版本控制软件。它可以作为客户端和服务器的存储库,并提供了在仓库中存储的数据粒度访问控制。它的目标是尽可能与其它CVS兼容,除非特殊功能降低了系统的整体安全性。 

网址:http://www.opencvs.org/ 

8.Monotone 

Monotone是一个免费的分布式版本控制系统。它提供了一个简单的单个文件版本存储,可完全离线操作和高效的点对点同步协议。它具备历史的敏感合并,轻量级分支机构,集成的代码审查和第三方测试。它使用加密版本的命名和客户端的RSA证书。 

网址:http://www.monotone.ca/ 

9.CVS 

CVS是一个版本控制系统,源配置管理(SCM)的重要组成部分。使用它,你可以记录源文件和文档的历史。CVS是一个在世界各地广泛使用的产品质量管理系统,其中包括许多自由软件项目。 

网址:http://www.nongnu.org/cvs 

VIA:http://www.findbestopensource.com/tagged/version-control

 

转载于:http://www.iteye.com/news/21414/

转载于:https://www.cnblogs.com/aoguren/p/3201335.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在日常办公中有许多常用的个人数据,如朋友电话、邮件地址、日程安排、日常记事、文件上传和下载,这些都可以用一个个人信息管理系统进行管理。个人信息管理系统可以内置于手掌上的数字处理器,以提供电子名片、便条、行程管理等功能。本项目基于B/S设计,也可以发布到网上,用户可以随时存取个人信息。 用户可以在系统中任意添加、修改、删除个人数据,包括个人的基本信息、个人通讯录、日程安排、个人文件管理。 要实现的功能包括四个方面: (1)登录与注册 系统的登录和注册功能。 (2)个人基本信息管理模块 系统中对个人基本信息的管理包括:个人的姓名、性别、出生日期、民族、学历、职称、登录名、密码、电话、家庭住址等。 (2)用户个人通讯录模块 系统的个人通讯录是保存了个人的通讯录信息,包括自己联系人的姓名、电话、邮箱、工作单位、地址、QQ等。可以自由添加联系人的信息,查询或删除联系人。 (3)日程安排模块 日程模块记录自己的活动安排或者其它有关事项,如添加从某一时间到另一时间要做什么事,日程标题、内容、开始时间、结束时间。可以自由查询,修改,删除。 (4)个人文件管理模块 该模块实现用户在网上存储临时文件的功能。用户可以新建文件夹,修改、删除、移动文件夹;上传文件、修改文件名、下载文件、删除文件、移动文件等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值