版本控制

Git
SVN Subverson
CVS Concurrent Version System
VSS
TFS
Visual Studio Online

本地版本控制

image.png

集中版本控制

所有的版本数据都保存在服务器上,协同开发者进行上传下载。
一旦服务器出现问题,则工作无法进行

分布式版本控制

每个人都拥有全部的代码,拥有安全隐患
不会因为服务器损坏或是网络问题造成工作问题
Git是代表

Git和SVN最主要的区别

SVN是集中式版本控制系统
Git是分布式版本控制系统
SVN拥有中央服务器,必须联网
Git是分布式的,没有中央服务器
Git可以直接看到更新了那些代码和文件