代码版本管理方案

分支说明
master线上项目主分支,与线上同步
dev开发时分支
kkkk开发时用的分支
yzyz开发时用的分支
bug_240240上线后用于fix bug的分支

以刚发布的iwind_2.4.0为例

10.25 - 11.8 开发,kk,yz在各自的分支上完成自己的开发任务,每完成一个阶段性任务提pr合并到dev

11.8 测试完成,发布上线。此时dev是最新代码,kk将master强制从dev更新代码,然后打个v240的tag。

11.9 - kk试着优化代码,fix flow error,此时在kk分支进行,测试没有问题后更新到dev分支。

突然,接到通知说线上版本有个bug,需要改正。此时kk从master创建一个分支:bug_240,改好bug提交到master合并,之后240线上的bug在bug240分支修改。kk分支继续优化和fix等。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java代码版本管理文档是一个用于记录和管理Java代码版本的文件。它通常包含以下内容: 1. 版本号:每个版本都有一个唯一的版本号,用于区分不同版本代码版本号通常按照主版本号、次版本号和修订号的方式进行命名,例如1.0.1。 2. 版本说明:对每个版本代码进行详细描述,包括新增的功能、改进的bug修复等信息,方便开发人员了解每个版本的变化。 3. 版本发布日期:记录每个版本发布的具体日期,用于追踪代码的发展和进展。 4. 代码变更记录:列出每个版本代码的具体变更内容,包括新增的文件、修改的方法、删除的功能等。这些变更记录有助于团队成员之间的协作和沟通。 5. 分支管理:如果多个开发人员同时进行代码修改,可以通过分支来管理不同的代码。分支管理记录每个分支的来源、目的以及合并的时间和方式。 6. 代码审核和合并:记录代码审核和合并的过程,包括审核人员、审核的标准和结果等。这有助于保证代码质量和减少潜在的bug。 7. 发布历史:记录每个版本的发布历史,包括发布的环境、发布的人员以及发布后的问题处理情况。 8. 版本回退:如果某个版本存在问题,需要回退到之前的版本版本管理文档可以记录回退的原因、方式和相关的修复工作。 Java代码版本管理文档对于团队开发来说非常重要,它提供了一个统一的框架,记录和管理代码的变化和历史,方便开发人员之间的合作和交流,并且能够确保代码的可追溯性和质量。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值