本文以模拟项目开发过程的手段,详细描述svn的工作流程,本文旨在尽可能的覆盖一些常用情况,不可能模拟项目的方方面面。只要通过阅读一次流程,加之google和baidu的帮助,能够应付80%的项目开发足以……
基本流程以及遇到的困难的如下:
项目启动,研发三人:张三,李四,王五(为了减少不必要的复杂度,不设测试人员等),三个研发人员分别负责三个部分的研发:控制、存储和展示。另设项目经理,安排三名研发的工作,并负责svn标签以及里程碑的管理
- 新建一个svn项目管理目录
- svn管理员:svnadmin create project_name
- svn管理员:修改配置项,设定三人的权限,修改svn端口等
- svn管理员:svn mkdir branches tags trunk(创建三个标准目录)
- checkout初始项目,并开始工作:
- 经理:创建文件
- svn co svn://svn_address
- cd trunk
- touch control.c store.c display.c
- svn add *
- svn ci -m 'starting working'
- 张三:开始编码,并提交更新
- svn co svn://svn_address
- vi trunk/control.c
- svn st</
- 经理:创建文件