1.1. CVS进行版本控制

[警告]

CVS 已经过时,Git 是版本控制的最佳选择。(I wrote a book on Git at 2011, and becomes a Git contributor since then.)

没有版本控制的软件开发,永远只能是作坊式的开发。成本高,风险大。

在网站开发和更新流程中,完全可以利用 CVS,来进行版本控制和版本提升。

版本控制,保障了多人的协同工作,不会因为一个人的修改,覆盖另外一个人的更改。而且,也可以通过版本控制系统,获知是谁的修改导致出现BUG,加强责任感。

版本提升,引入里程碑概念,使得网站前台的代码是不是最新的代码,而是测试过的,基于某一个时间、label的稳定版本。开发人员不会因为怕给前台带来问题,而不敢 checkin 代码;而且也提供了测试人员介入的接口。