1.集中式版本控制工具

有   SVN, CVS,  ClearCase

集中式版本控制工具,版本库是集中存放在中央服务器的,team里每个人work时从中央服务器下载代码,是必须联网才能工作,局域网或互联网。个人修改后然后提交到中央版本库,ClearCase是IBM公司的,是收费的,一般使用ClearCase的公司都是大公司;svn, cvs是开源的,cvs是最早的版本控制工具,不稳定,svn解决了cvs的不稳定性,现在是开源社区的主流集中式版本控制工具。

2.分布式版本控制工具

           Git分布式版本控制系统没有“中央服务器”,每个人的电脑上都是一个完整的版本库,这样工作的时候,无需要联网了,因为版本库就在你自己的电脑上。多人协作只需要各自的修改推送给对方,就能互相看到对方的修改了。

使用Git的每个人都有一个Repository;

Git有Branch,分主分支master branch,它是默认的。

添加的分支feature,每新建主干上增加一个新功能都叫feature,feature完成后在合并(merge)到主分支上,然后删除该feature。

3.Git的pull,commit,push的总结

参考文章出处:廖雪峰,Feature分支,Git关于pull,commit,push的总结

各种版本控制工具的对比相关推荐

  1. 常用的版本控制工具对比

     Git .CVS.SVN比较 项目源代码的版本管理工具中,比较常用的主要有:CVS.SVN.Git 和 Mercurial  (其中,关于SVN,请参见我先前的博客:SVN常用命令 和 SVN服务器 ...

  2. (50)FPGA面试技能提升篇(版本控制工具Clearcase、Git)

    1.1 FPGA面试技能提升篇50(版本控制工具Clearcase.Git) 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)FPGA面试技能提升篇50(版本控制工具Cl ...

  3. 项目管理实践之版本控制工具SVN在Windows平台下的平台搭建

    通过<项目管理实践之版本控制工具SVN>我们知道,在windows平台下,如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Server为 ...

  4. 版本控制工具-Git-入门到精通

    00.课程目标 目标1: 了解git 历史 目标2: 了解git 与 svn 的区别 目标3: 掌握git 的工作流程 目标4: 熟悉git 安装使用 目标5: 掌握git 管理文件版本 目标6: 掌 ...

  5. 【尚硅谷Java笔记+踩坑】Git(分布式版本控制工具)

    用于复习快速回顾 目录 1.Git 1.0.提交项目到GitHub简洁版 1.2.版本控制 1.3.版本控制工具 1.4.Git简史 1.5.Git工作机制 1.6.Git和代码托管中心 2.Git安 ...

  6. IDEA 2020/7/28更新特性速览 - 对于各框架的支持,版本控制工具,docker,构建工具等的支持

    文章目录 IDEA 2020/7/28更新特性速览 - 对于各框架的支持,版本控制工具,docker,构建工具等的支持 1.对java 的更新 支持java15 支持错误跟踪 能够创建多个结构搜索和替 ...

  7. 多人开发SVN版本控制工具安装

    SVN版本控制工具安装 1. Beyond Compare 这是一个方便进行文件之间差异对比的工具,可以方便的对文件中的内容进行合并,甚至是文件夹中的内容也可以进行差异对比 直接点击安装即可,除了选择 ...

  8. VS Code简单使用git版本控制工具管理代码

    前提准备工作: 本文是基于已经安装了git的基础上再使用VS Code对git简单使用的,如果打开一个已经用git管理的项目的话,你会发现项目的根目录里面出现一个 .git文件,如下图. 灰色文件夹. ...

  9. 分布式版本控制工具----git

    分布式版本控制工具 版本控制 版本控制的功能 版本控制分类 git简介 git优势 git安装 git结构 代码托管中心 代码托管模式 git操作 git 分支(45minutes) 分支操作 git ...

最新文章

  1. oracle删除无效归档日志,求助:rman无法按照策略删除过期的归档日志
  2. Note Navigation incident local change
  3. python保存模型_MNIST数据集训练完如何保存成模型文件?
  4. vs 2019 aspx灰色_蛇纹当道,豹纹在侧:穿成动物园是2019时尚大势?
  5. Educational Codeforces Round 114总结
  6. 耗时n年,38页《数据仓库知识体系.pdf》(数据岗位必备)
  7. C++监控注册表信息
  8. 怎么调试内存溢出的c++代码_使用jvisualvm排查一次内存溢出(OOM)过程
  9. 获取连接无线路由客户机信息命令
  10. 编译imsdroid,折腾了半天,还是弃用了Android Studio,换用Eclipse
  11. 安装phpDocumentor
  12. ubuntu打开网易云音乐
  13. has leaked IntentReceiver ...that was originally registerd here.Are you missing a call to unregister
  14. python 树莓派实验一:跑马灯
  15. UR机器人装箱姿态_UR机器人汽车座椅螺丝拧紧--优傲机器人
  16. 创建订单轮询查看支付状态
  17. hashcat破解wifi密码(kali)
  18. Unity查找物体的子物体、孙物体
  19. 常用的文件类型大全(建议收藏)
  20. 【距离高考还有多少天】

热门文章

  1. 统计深度学习与最优传输理论,传统方法vs深度学习,符号主义与联结主义
  2. ftp服务器输入密码无法显示,登录FTP服务器时提示输入密码
  3. 快捷导航shortcut部分做法二(85)
  4. 怎么用java打开文件_如何使用java程序打开一个文件?
  5. Arduino学习笔记—Arduino编程基础
  6. 我们是否准备好了如何和外星人打交道
  7. 服务器延迟高,ping丢包是什么问题?
  8. 在昨天夜黑风高的晚上,我偷了隔壁老王的Python入门课件,由浅入深堪称完美!
  9. 产品经理制,互联网公司发扬光大的
  10. win10创建新的计算机用户名和密码,技术员教你解决win10系统添加新用户的图文步骤...