软件版本控制需要明确的概念
- 软件版本控制指的是所有能自行运行的系统或者子系统的版本控制。
- 项目版本的确立需要整个项目小组共同决定。
- 项目版本的版本号组成大致有三部分组成:主版本号+次版本号+改动号
- 主版本号的变更由项目有重大突破或者结构出现了变更的情况下出现。
- 次版本号由修复bug或者小的变动使用。(一般是2位的数字)
- 改动号是用于每天项目更新后的标记。一般采用当日Year+month+day来组成(8位数字)。
带有版本控制功能的软件:
- Clear Case
- CVS
- Visual SourceSafe
- PVCS
- StarTeam
- CCC
- perforce
- RCS
- SCCS
- etc.