SVN分支管理策略

本文介绍了SVN的版本库布局,推荐的项目组织结构,以及分支管理策略。通过创建 trunk、branches 和 tags 目录来管理代码。分支策略包括主开发分支(Trunk)、里程碑版本(Tags)和用于修复bug及定制功能的分支。在具体使用中,强调了如何在分支上试验新特性,以及如何正确合并到主干。此外,还讨论了SVN版本分支图在管理中的作用,以及何时适用分支管理策略。
摘要由CSDN通过智能技术生成

版本库布局

在将数据导入到版本库之前,首先需要考虑如何组织数据。如果使用一种推荐的布局,以后的操作将会更容易许多。

有一些标准的,推荐使用的组织版本库结构的方法。大多数人创建一个 trunk 目录掌管开发的 “主干”,一个 branches 目录存放分支副本,以及一个 tags 目录存放标记副本。如果一个版本库只掌管一个项目,那么人们通常创建这些顶级目录:

/trunk

/branches

/tags

因为这个布局非常通用,所以当使用TortoiseSVN 创建版本库时,它会提出帮你创建这个目录结构。

如果一个版本库包含多个项目,人们通常按分支来安排布局:

/trunk/paint

/trunk/calc

/branches/paint

/branches/calc

/tags/paint

/tags/calc

……或者按项目:

/paint/trunk

/paint/branches

/paint/tags

/calc/trunk

/calc/branches

/calc/tags

如果项目不是密切相关,而且每一个是单独被检出

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值