针对CVS Branch的基线区管理

一般来说项目的版本管理可以分为开发区,基线区,产品区。
做两个区的比较多,即开发区,基线区。而产品区则根据需要了。
开发区是最大的区,又叫主干(HEAD),包含所有的代码,所有的用户都可以commit,update。
基线区一般会用作测试(Base Line, Common Line),产品区顾名思意了。
基线区,产品区都是主干的branch(当然产品区也可以是基线区的branch)。

如何建立基线区:

先在开发区,做个branch,做分支前要打个tag。如果用Eclipse来做就方便多了,Eclipse会自动创建一个tag。具体方法是,将Head代码copy一份副本,倒入Eclipse,然后去掉无用文件,然后用Eclipse的 Team->Branch实现分支。

如何维护基线区:

这里引入Merge,就是把主干上的某个tag跟刚才做的Branch时建立的Tag之间作merge。
当然也可以把Head跟Branch时建立的Tag之间作merge, 把开发区里的代码merge到基线区。

每次merge后要提交基线区代码,最好在基线区上做个tag,下次Merge时跟Head上的文件做对比。

Head上提交代码,每个完整的提交,比如修改Bug,完成一个稳定的功能模块,要做Tag,供基线区Merge时用,这样可以有针对性Merge代码。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值