Git | SVN |
这是一个分布式版本控制系统。 | 这是一个集中的版本控制系统 |
Git是SCM(源代码管理)。 | SVN是版本控制。 |
Git有一个克隆的存储库。 | SVN没有克隆的存储库。 |
Git分支工作起来很熟悉。 Git系统有助于快速合并文件,还有助于查找未合并的文件。 | SVN分支是存储库中存在的文件夹。合并分支需要一些特殊命令。 |
Git没有全局修订号。 | SVN具有全局修订号。 |
Git具有加密散列的内容,可防止内容由于网络问题或磁盘故障而发生存储库损坏。 | SVN没有任何加密的哈希内容。 |
将内容存储为元数据。 | SVN将内容存储为文件。 |
Git比SVN具有更多的内容保护。 | SVN的内容不如Git安全。 |
Linus Torvalds为Linux内核开发了git。 | CollabNet,Inc开发了SVN。 |
Git是根据GNU(通用公共许可证)发行的。 | SVN根据开源许可证发行。 |