赞
踩
- a、集中式版本控制⼯具
- 集中式版本控制⼯具,版本库是集中存放在中央服务器的,team⾥每个⼈work时从中央服务器下载代码,是必须联⽹才能⼯作,局域⽹或互联⽹。个⼈修改后然后提交到中央版本库。
- 举例:SVN和CVS
- b、分布式版本控制⼯具
- 分布式版本控制系统没有“中央服务器”,每个⼈的电脑上都是⼀个完整的版本库,这样⼯作的时候,⽆需要联⽹了,因为版本库就在你⾃⼰的电脑上。多⼈协作只需要各⾃的修改推送给对⽅,就能互相看到对⽅的修改了。
- 举例:Git
- 速度
- 简单的设计
- 对⾮线性开发模式的强⼒⽀持(允许成千上万个并⾏开发的分⽀)
- 完全分布式
- 有能⼒⾼效管理类似 Linux 内核⼀样的超⼤规模项⽬(速度和数据量)
下载地址: https://git-scm.com/download
下载完成后可以得到如下安装⽂件:
- 前⾯我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢?
- 我们可以借助互联⽹上提供的⼀些代码托管服务来实现,其中⽐较常⽤的有GitHub、码云、GitLab等。
-
- gitHub( 地址:https://github.com/ )是⼀个⾯向开源及私有软件项⽬的托管平台,因为只⽀持Git
- 作为唯⼀的版本库格式进⾏托管,故名gitHub
-
- 码云(地址: https://gitee.com/ )是国内的⼀个代码托管平台,由于服务器在国内,所以相⽐于GitHub,码云速度会更快
-
- GitLab (地址: https://about.gitlab.com/ )是⼀个⽤于仓库管理系统的开源项⽬,使⽤Git作为
- 代码管理⼯具,并在此基础上搭建起来的web服务,⼀般⽤于在企业、学校等内部⽹络搭建git私服。
要想使⽤码云的相关服务,需要注册账号(地址: https://gitee.com/signup )
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。