GIT是分布式的,SVN不是:这是Git和其他非分布式的版本控制系统,例如SVN,CVS等,
最核心的区别
GIt把内容按元数据方式存储,儿SVN是按文件
GIT分支和SVN的分支不同
分支在SVN中一点不特别,就是版本库中的另外的一个目录。如果你想知道时是否合并了一个
分支,你需要手工运行像这样的命令SVNpropget svn:mergeinfo.来确认代码是否被合并。
然而,处理GIT的分支确实相当的简单和有趣,你可以从同一个工作目录下快速的在几个分支间切换
你很容易发现并未合成的分支,你能简单而快捷的和并这些文件