svn是集中式的,git是分布式的,但是我们日常使用的都是按照集中式唯一服务器仓库的方式来去做的,最终我们的代码都要提交到一个唯一仓库中. 他们最大的区别是本地工作拷贝的工作方式不同, 一.svn本地工作拷贝,包括分支都是目录,直截了当,看到的就是服务器的,svn update 更新服务器到本地:svn commit 就是提交到服务器 二.git与svn对比,本地工作拷贝的工作方式就大大不同了,git主要是分支 有本地分支 和远程分支,也就是 local(即branch) 和remote 的区…