源代码管理_Git/SVN的对比

一、Git和SVN的对比

  1. 简单对比:

速度:很多情况下,git的速度比SVN快很多;
结构:SVN是集中式管理,Git是分布式管理;
其他:SVN使用分支比较笨拙,Git可以轻松使用很多分支;
SVN必须联网才能正常工作,Git支持本地版本控制工作;
旧版本的SVN可以在每一个目录添加一个.svn,Git只会在根目录添加一个.git;

  1. 工作流程对比
  • svn checkout -- git clone : SVN只下载代码,Git会连同代码仓库一起下载下来;
  • svn commit -- git commit : SVN是提交到服务器,Git是提交到本地仓库,Git需要使用Git push才能提交到服务器;
  • svn update -- :都是从服务器下载最新被修改的代码;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容