一、版本控制系统(VCS)
版本控制系统可以将文件的修订版本保存下来,可将选定的文件回溯到之前的状态,甚至是某个时间点的状态,非常适合经常修改项目的设计师。
随着(VCS)的发展,其功能也在不断增强,从最开始的本地版本控制系统只能操作本地文件,到后来的集中式分布式,每个人都可对项目文件进行修改以及指出错误,可以说是发生了翻天覆地的变化。
接下来便说一下版本控制系统的三个大阶段:
1.本地版本控制系统(LVCS)
对我这个刚刚毕业的大学生来说,对于文件的存储和更改版本的形式还停留在备份多个项目文件,最终导致的结果就是文件夹混乱,压缩包无数,对其的命名规则有时连自己都记不清。
于是,本地版本控制系统诞生了,其原理是将项目的每个版本以数据库的形式存储起来,方便使用者上传或下载。
使用者在使用时,先将把文件加锁,通过checkout指令,使其他人无法进行修改;使用完毕之后,再用过checkin指令解锁,其他人才可使用。可通过时间的改动对每个版本之间的不