git 与 svn 的区别

git是分布式的,开发者本地都有自己的版本库,即使主版本库故障或没有网络,都可以提交,本地版本库到主版本库进行同步“push”操作;

svn不是分布式的,只有一个远程中心版本库,中心版本库出现故障,所有的工作人员都无法使用版本库管理;

git克隆只获取分支文件每个版本的元素,记录主要分支。svn 则通过拷贝文件的方式,5个分支就要重复拷贝5次,克隆一个万次提交,5各分支,每个分支1500份的文件的目录,svn需要耗时1个小时,git仅需1分钟。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章