《Maven实战》第13章 版本管理

本文详细介绍了版本管理和版本控制的概念及实践方法。包括如何从快照版本过渡到发布版本的标准流程,以及源代码状态和构建状态的具体要求。此外,还阐述了如何使用Git进行版本控制,包括合并代码到主分支和打标签等操作。
  • 版本管理:项目整体版本的演变过程的管理,如从1.0-SNAPSHOT到1.0,再到1.1-SNAPSHOT
  • 版本控制:借助版本控制工具追踪代码的每一个变更
  • 13.1什么是版本管理
    • 版本管理:项目整体版本的演变过程的管理,从快照版本到发布版本之间的转换,如从1.0-SNAPSHOT到1.0,再到1.1-SNAPSHOT
    • 发布版本为项目某个时刻比较稳定的状态,含【源代码的状态】和【构建的状态】
      • 源代码的状态:
        • 1)所有的自动化测试应全部通过
        • 2)项目的代码已全部提交到版本控制系统中
      • 构建的状态:
        • 1)项目没有配置任何快照版本的依赖
        • 2)项目没有配置任何快照版本的插件
      • 满足以上条件,才可将快照版本更新为发布版本
      • 版本控制:
        • 1)merge到master主分支
        • 2)打标签,便于快速找到某个发布版本的源代码(一定一定要打标签)
          • a-方便比较各个版本之间的差异
          • b-基于源码重新构建
          • git中的打标签
            • 1)基于当前commit打标签:git tag -a v1.4 -m 'my version 1.4'
            • 2)push到远端:git push origin v1.4

转载于:https://www.cnblogs.com/yeyang/p/9131077.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值