源代码管理工具介绍

源代码管理工具的起源

  • 为什么会出现源代码管理工具?

为了解决在软件开发过程中,由源代码引发的各种蛋疼,繁琐的问题

  • 源代码会引发哪些问题?
  1. 无法后悔: 做错一个操作后,没有后悔药可吃
  2. 版本备份: 费空间,费时间
  3. 版本混乱: 因版本备份过多造成混乱,难以找回正确的想要的版本
  4. 代码冲突: 多人操作同一个文件(团队开发中常见的问题)
  5. 权限控制: 无法对源代码进行精确的权限控制器

源代码管理工具的作用
  1. 能追踪一个项目从诞生一直到定案的过程
  2. 记录一个项目的所有内容变化
  3. 方便查阅特定版本的修订情况

常见的源代码管理工具
  • CVS
  1. 开启版本控制之门
  2. 1990年诞生,"远古时代"的主流源代码管理工具

  • SVN
  1. 全称是Subversion,集中式版本控制之王者
  2. 是CVS的接班人,速度比CVS块,功能比CVS多且强大
  3. 在国内使用率非常高
  • GIT
  1. 一款伟大的分布式源代码管理工具
  2. 目前被越来越多的开源项目使用


你可能感兴趣的:(Git,SVN)