基于SVN的SCM简单总结

本文详细介绍了SCM的基本概念、功能和解决的问题,强调了版本控制的重要性。SCM通过Version Control、Resource Control等功能,支持多平台、多环境下的协同开发。特别地,文章深入讲解了SVN的下载、服务器和客户端的设置与使用,包括仓库创建、权限配置、客户端操作等,为读者提供了完整的SVN实践指南。
摘要由CSDN通过智能技术生成

一、SCM

1、SCM的初步理解

SCM,Software Configuration Management,也称为版本管理软件,记录并控制软件产品数据和团队协作的管理工具。目前个人的代码管理习惯,从原来的copy备份,演进到了用Git来管理自己的一些代码,Eclipse上就自带了Git的插件。Git其实就是一种SCM。

2、Why SCM
  • 了解文件的修改过程、修改位置
  • 使用ant、maven等自动化工具makefile时出现版本的make错误
  • 程序的备份,使误删操作有了补救的可能
  • 统一管理版本的编号与更替
  • 项目的团队协作及项目各个模块代码的整合
3、SCM要解决的问题
  • Multiple developers working on same code on the same time
  • Multiple platform support
  • Multiple version
  • Multiple platform development environment
4、SCM主要功能
  • Version Control
  • Resource Control And Save
  • Process Control
  • Build & Release System
  • Requirement Management
  • Coordinative Work
5、CMM与SCM

CMM,Capability Maturity Model for Software。CMM有五个等级分别是

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值