SCM
software configuration management:(软件配置管理)-------个人理解:
在团队开发中,多人共同开发同一项目,很容易造成混乱,SCM工具可以达到对团队开发内容进行管理和控制,从而提高了开发效率并且将错误率降低了到了最下。
常用SCM工具
CVS
SVN
VSS
ClearCase
TeamWare
SCM功能
version control(版本控制)
history record(历史记录)
access control (集成控制)
branch (分支)
baseline , release control(基线)
process control(过程控制)
change request management,workflow(改变需求管理,工作流)
bulid and release system(创建释放系统)
coordination(合作)
SVN
Subversion,是一个开放源代码的版本控制系统,就是多人共同开发同一项目时为了共用资源。
建立SVN大体步骤
- 安装好服务器与客户端
- 建立Repository(仓库)
- 设置仓库权限
- 启动服务器
- 启动客户端
- 将subclipse插件安装到clipse上
- 建项目进行操作
总结
理清服务器与客户端的关系,不同开发人员之间的check out ,commit以及如何解决冲突这些基本的问题,是现阶段需要熟练掌握的,实践出真知。加油!!!