哪个存储效率更高(占用空间更少)
除非 repo 包含大量二进制项,否则具有相同内容的 Subversion 存储库和 Git 存储库的大小将相等。在这种情况下,Git 存储库可能比 SVN 存储库占用更多空间。
哪个更可靠(如果 push/committing 时发生崩溃,哪个更好地处理错误)
我投票给 SVN 只是因为使用 Git 的客户端操作可能会破坏存储库或存储库历史。Subversion 永远不会发生这种情况。推送提交时的崩溃永远不会导致两个系统出现任何问题。
哪个做事更快
Git 更快,因为存储库始终是本地的。但是,通过网络克隆 repo 仍然需要一些时间。
在 Subversion 中,您不需要克隆整个存储库;您只需要检查工作区,在大多数情况下,它比克隆 Git 存储库花费的时间更少。
哪一个可以更好地处理大型存储库(如果提交的修订太多,性能会更好)
Subversion 比 Git 更适合大型项目和 repos。看
http://svnvsgit.com/#git-scalability-for-larger-project-myth
http://svnvsgit.com/#git-scalability-for-larger-teams-myth