svn的基线划分和管理.docVIP

  • 7
  • 0
  • 约2.66千字
  • 约 9页
  • 2018-07-03 发布于河南
  • 举报
svn的基线划分和管理

一、基线(服务端默认划分3条基线)trunk:表示开发时版本存放的目录,即在开发阶段的代码都提交到该目录上。 branches:表示发布的版本存放的目录,即项目上线时发布的稳定版本存放在该目录中。 (个人认为:产品定制的版本,会增加维护成本)tags:表示标签存放的目录。(个人认为:它也是一个完整的里程碑版本,不允许开发人员修改)在这需要说明下分三个目录的原因,如果项目分为一期、二期、三期等,那么一期上线时的稳定版本就应该在一期完成时将代码copy到branches上,这 样二期开发的代码就对一期的代码没有影响,如新增的模块就不会部署到生产环境上。而branches上的稳定的版本就是发布到生产环境上的代码,如果用户 使用的过程中发现有bug,则只要在branches上修改该bug,修改完bug后再编译branches上最新的代码发布到生产环境即可。tags的作用是将在branches上修改的bug的代码合并到trunk上时创建个版本标识,以后branches上修改的bug代码再合并到trunk上时就从tags的version到branches最新的version合并到trunk,以保证前期修改的bug代码不会再合并。二、创建分支选择你要创建分支的文件,右击TortoiseSVN-分支/标记在出现的窗口中填写相应的信息“确定”注:默认的目标URL将会是你当前工作副本所处的源URL。你

文档评论(0)

1亿VIP精品文档

相关文档