为什么使用版本控制软件
- 备份多个版本,费空间,费时间
- 难于恢复至以前正确版本
- 容易引发BUG
- 解决代码冲突困难
- 代码管理混乱
- 难于追溯问题代码的修改人和修改时间
- 无法进行权限控制
- 项目版本发布困难
什么是版本控制
版本控制(Revision control)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。
服务器端软件
Visualsvn
官网: https://www.visualsvn.com/server/
主要作用
- 新建项目仓库
- 新建用户
- 新建用户组
- 管理仓库
客户端软件
Tortoisesvn
官网 http://tortoisesvn.net/
图标介绍
表示此文件或文件夹与仓库版本同步,本地也没有被修改过。