1.git是分布式的scm,svn是集中式的。(最核心)
2.git是每个历史版本都存储完整的文件,便于恢复,svn是存储差异文件,历史版本不可恢复。(核心)
3.git可离线完成大部分操作,svn则不能。
4.git有着更优雅的分支和合并实现。
5.git有着更强的撤销修改和修改历史版本的能力
6.git速度更快,效率更高
git 结构 :
工作树 -> staged -> 本地仓库 --(联网)--> 远程仓库
svn 结构 :
工作树 --(联网)--> 远程仓库
1.git是分布式的scm,svn是集中式的。(最核心)
2.git是每个历史版本都存储完整的文件,便于恢复,svn是存储差异文件,历史版本不可恢复。(核心)
3.git可离线完成大部分操作,svn则不能。
4.git有着更优雅的分支和合并实现。
5.git有着更强的撤销修改和修改历史版本的能力
6.git速度更快,效率更高
git 结构 :
工作树 -> staged -> 本地仓库 --(联网)--> 远程仓库
svn 结构 :
工作树 --(联网)--> 远程仓库
本文标题:git和svn的区别
本文链接:https://www.haomeiwen.com/subject/uettghtx.html
网友评论