关于SVN(Subversion)中的主干、分支、标记的使用(trunk\branches\tag)

近期有碰到一个关于代码版本控制相关的问题。
目前使用的是Subervion。所以就这一点,对Subversion的控制谈一点个人的看法。

关于开发的主干、分支、标记怎么用,简要来说就是一句话:
trunk主要是用于主干代码的保存和迭代(主线开发或正常功能开发);
每次发布到正式的trunk需要保存一份到tag并加上目录版本号;
如果系统报bug则从tag与现行应用相符版本的代码检出到branch通过branch进行bug修复(分支开发);
当branch开发好了之后发布到正式,打一个新的tag;
然后再主干合并分支

详细的使用方式如下(常用4-11步)(需要熟悉基本的svn使用,否则可能看着有些吃力):

标题1.在svn库里创建对应的/branch;/tags;/trunk (分支,可用标签,主干)三个目录

标题2.在本地同一文件夹子中,检出上述三个目录;并且将本地代码和目录上传到主干目录中成为主干的第一个版本

标题3.当主干进行第一次功能发布后

a.在本地tags中创建1.0目录并上传。
b.选中本地trunk下的代码总文件夹(最新),branch/tag…,目标地址为:svn上对应的 tags/1.0/选中的代码文件夹名
c.并选中 Head revision in repository(修改库中的标题)
d.提交
e.更新本地的tags目录,第一个tag

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值