认识版本控制(版本控制)
◼ 什么是版本控制?
版本控制的英文是Version control;
是维护工程蓝图的标准作法,能追踪工程蓝图从诞生一直到定案的过程;
版本控制也是一种软件工程技巧,借此能在软件开发的过程中,确保由不同人所编辑的同一程序文件都得到同步;
◼ 简单来说,版本控制在软件开发中,可以帮助程序员进行代码的追踪、维护、控制等等一系列的操作
版本控制的功能
◼ 对于我们日常开发,我们常常面临如下一些问题,通过版本控制可以很好的解决:
◼ 不同版本的存储管理:
一个项目会不断进行版本的迭代,来修复之前的一些问题、增加新的功能、需求,甚至包括项目的重构;
如果我们通过手动来维护一系列的项目备份,简直是一场噩梦;
◼ 重大版本的备份维护:
对于很多重大的版本,我们会进行备份管理;
◼ 恢复之前的项目版本:
当我们开发过程中发生一些严重的问题时,想要恢复之前的操作或者回到之前某个版本;
◼ 记录项目的点点滴滴:
如果我们每一个功能的修改、bug的修复、新的需求更改都需要记录下来,版本控制可以很好的解决;
◼ 多人开发的代码合并:
项目中通常都是多人开发,将多人代码进行合并,并