1.最核心的区别就是git属于分布式控制系统,svn属于集中式控制系统。
git以每一台主机都当成一台服务器
svn则是只有一台服务器来维护和控制代码
2.一旦出现断电,svn里面的数据全部消失,但是git则不会
使用svn时,必须联网,否则不能使用。
但是git只要第一次将代码下载到自己的主机上,以后就不用联网也可以查看历史记录什么的了。
应用场景:一般svn是专门维护文档,而git则是来维护代码的。
1.最核心的区别就是git属于分布式控制系统,svn属于集中式控制系统。
git以每一台主机都当成一台服务器
svn则是只有一台服务器来维护和控制代码
2.一旦出现断电,svn里面的数据全部消失,但是git则不会
使用svn时,必须联网,否则不能使用。
但是git只要第一次将代码下载到自己的主机上,以后就不用联网也可以查看历史记录什么的了。
应用场景:一般svn是专门维护文档,而git则是来维护代码的。