0240 SVN A Better CVS

SVN 是更好的 CVS

  • 几个GB甚至十几个GB的 CVS 库的问题:

    • 分支代价大,创建一个里程碑需要的时间?

    • CVS创建里程碑/分支一直是这么慢么?

  • 目录和文件名的版本控制

    • 如何重命名的?以破坏历史为代价的重命名?

  • file base 的 VCS,不支持 transaction

    • 为什么tag在CVS那么重要?──file base

  • 认证方式单一,安全性差

  • 二进制文件支持脆弱,易破坏

    • 忘记 -kb ?

  • CVS代码维护停滞,停止演进。第三方支持工具少