源代码管理工具的简介

(一)源代码管理工具的起源

    1. 为什么会出现源代码管理工具?
      答:为了解决软件开发过程中,由源代码引发的各种蛋疼,繁琐的问题
  • 2.源代码会引发哪些问题?
    答:
    1).无法后悔:做错了一个操作,没有后悔药可以吃
    2).版本备份:费空间,费时间
    3).版本混乱:因版本备份过多造成混乱,难以找回正确的想要版本
    4).代码冲突:多人操作听一个文件(团队开发过程中常见的问题)
    5).权限控制:无法对源代码进行精确的权限控制
    6).追究责任:出现了严重的BUG,无法得知是谁干的,容易耍赖
    ....................................................................(造成的问题很多 )

“源代码管理工具”为了解决上述的问题而生的!这可是软件开发的一大福音

  • 3.源代码管理工具的作用:
    1).能够追踪一个项目从诞生到一直定案的过程
    2).记录一个项目所有内容的变化
  1. .方便查阅特定版本的修订情况
    ....................................................................(还有很多)
  • 4.源代码管理工具的使用
    1).如果是团队开发,使用团代码管理工具是强制性的!
    2).如果是单人开发,也强烈建议现在就开始使用源代码管理工具
    3).使用源代码管理工具:由于操作简单,不会增加工作量,不会对现有的工作造成任何的伤害(坏的影响)

(二)常见的源代码管理工具

1.CVS

  • 开启版本控制之门,1990年诞生,“远古时代”的主流源代码管理工具

2.SVN

  • 全称是Subversion,集中式的版本控制之王,它是CVS的接班人,速度比CVS快,功能比CVS强大,在国内使用最为普遍(70%-80%),源代码只有在公司才可以拿走,公司为了维护利益采用SVN

3.GIT

  • 是一款伟大的分布式源代码管理工具,目前被越来越多的开源项目使用,在国外比较火,不在公司也可以被随意把源代码拿走

具体的SVN和GIT会在下一篇文章详细讲解,喜欢记得点赞,Thanks you !

你可能感兴趣的:(源代码管理工具的简介)