目前在公司参与的项目都是用 SVN 做版本控制的,然而我非常不喜欢 SVN:

  • 配置忽略文件规则没 Git 的 .gitignore 那么方便灵活
  • 查看提交记录慢的要死
  • 每次提交都得提交到远程仓库,不太方便
    • 网络不佳或 SVN 服务器故障的时候,无法提交
    • 有时同时做了几件事,想做完一起提交,但又不希望放到同一个提交记录里
    • 有时本地做好了某个东西,想先保存下来,但还不宜提交到远程仓库