定义:
版本控制是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
特点:
1、方便用于管理多人协同开发项目
2、并行开发,可实现跨区域多人协同开发
常使用工具:
1、Git(分布式)
2、SVN(集中式)
3、本地文件保存(不推荐)
分布式版本控制:(Git)
多台主机保存的版本信息一致,相互同步,如果一台数据丢失,其他主机不受影响且都可以对他恢复处理
集中式版本控制:(SVN)
版本信息统一存入中央服务器中,使用时需要从该服务器内获取版本数据,完成工作任务后需要再次推送数据给该服务器记录下来,希望对大家能有所帮助!