你可以把一个版本控制系统(缩写VCS)理解为一个“数据库”,在需要的时候,它可以帮你完整地保存一个项目的快照。当你需要查看一个之前的快照(称之为“版本”)时,版本控制系统可以显示出当前版本与上一个版本之间的所有改动的细节。
版本控制与项目的种类,使用的技术和基础框架并无关系:
因此不要混淆版本控制的备份系统和一般的部署系统。当你开始尝试在你的项目中使用版本控制,你不需要替换和改变开发过程中使用的那些常用工具。
版本控制系统会记录所有对项目文件的更改。这就是版本控制,听起来很简单。