SVN 打版本详情

本文介绍了在项目开发中如何使用SVN打版本,包括标准目录结构、详细步骤和注意事项。通过复制trunk中的代码到tags目录,创建稳定版本,并在本地验证确保无误,最后更新版本号,完成生产环境的部署准备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

项目中部署了三个环境,开发、测试、生产。开发和测试实时性要求比较高,使用一套代码。开发环境主要是给开发人员使用,测试环境主要给测试人员使用,在测试人员发现bug需要修复时使用禅道提bug,开发人员使用禅道确认bug并进行修改,使用jenkins构建发布之后测试人员再使用测试环境回测,这是在开发过程中。
但是在生产环境上就不同了,用户使用过程中是需要一个稳定的软件,不能进行频繁的更新与构建,这就像我们的手机系统更新,是每隔一段时间才会有一个新版本发布,每次都会进行重启;还有一部分公司会选择在夜深人静的时候发布版本更新,做到最小化的影响用户的使用。

SVN目录结构

SVN有标准的目录结构,如下图:
在这里插入图片描述
包含trunk、tags、branch。这是一个标准的布局,trunk为主开发目录,branch为分支开发目录,tags为tag存档目录(不允许修改)。

详细步骤

总叙

打版本可以根据项目中使用的SVN或者Git这样的代码管理工具协助快捷的完成,无论用什么工具其本质是为生产环境准备一套相对稳定的代码(即打一个tags版本),使用这一套代码构建部署发布,明白这一点就可以实现自己灵活的使用工具了。

步骤
  1. 检查本地代码是否是最新的,代码要完全一致。
  2. 将当前版本代码copy到tags目录下,作为稳定版本。
  3. 将tags最新版本代码拉到本地,在本地对后端代码进行验证,确保没有问题。
  4. 将版本号更新为当前需要版本号。确认好pom文件中版本号无误。
  5. 将jenkins上生产环境的代码地址更换为最新的版本地址,重新构建项目,即
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值