您的位置:首页 > 其它

浅谈GIT与SVN

2015-09-25 08:41 246 查看

浅谈GIT与SVN

1.GIT是分布式的,SVN是集中式的
GIT也拥有跟SVN一样的集中式版本库或服务器,但GIT更侧重于分布式,这种模式可以让你在一个没有网络的地方仍然可以提交文件,查看历史版本记录,创建项目分支等等。
2.GIT是把内容按照元数据方式存储的,SVN是按文件存储的
如果细心的你比较一下.git与.svn的大小就会发现,他们的差别不止一点点啦。
3.GIT分支与SVN的分支不同
在SVN中合并分支需要手工运行像这样的命令svn propget svn:mergeinfo,来确认代码是否被合并。
在GIT中可以从同一个工作目录下快速的在几个分支间切换。很容易发现未被合并的分支,并且能简单而快捷的合并这些文件。
关于SVN与GIT有众多不同之处,以上三点为经常用到的。如果读者有更深的理解,欢迎评论,谢谢
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: