cc的检入与检出

不论是串行的方法还是并行的方法(具体见上一节),在修改代码之前,我们要告诉版本控制工具一声。这个操作叫检出或签出,Check Out 。相对应的,在修改完毕后,也要告诉版本控制工具一声。这个操作叫检入或签入,Check In 。

检出和检入操作,有的工具是针对文件一级的,每个文件修改前都要检出,修改后都要检入。那么工作空间里,既有已经检出,正在修改的文件,也有从版本库拿到的,没有检出,只是用来浏览的文件。而有的工具,检出和检入操作则是针对模块或产品一级的,在工作开始前一起检出,在修改了若干文件后,一起检入。这样的优点是省事儿。

[Subversion] 针对模块或产品一级。

[ClearCase] 针对文件一级。

检出和检入的时候,可以考虑写些注释,来说明,为什么要修改?修改的内容是什么?这些注释,在将来回顾历史的时候,会起到帮助作用。通常版本控制工具会提供这样的功能,记下你写的注释。

从检入、检出的角度看,我们得到了下面的图景:(见图表 2 6)

我们使用版本控制工具,来建立版本库、工作空间,来进行检入、检出等操作。这样,比起手工的方式来,既便捷又安全。既然我们使用版本控制工具,那么就需要有人来负责工具的选择、安装、设置、培训、疑难解答等等一系列工作。这些是软件配置管理工程师(Software Configuration Management Engineer,SCM Engineer)的职责的一部分 。有时候,他们也被称为配置管理员,简称为配管(CM),也可能被尊称为配置经理(Configuration Manager)。嘿嘿,其实都差不多。

 

http://www.dongyue.name/scm/articles/understanding_scm/chapter2.htm

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值