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


    • 版本管理:项目整体版本的演变过程的管理,如从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
  • 相关阅读:
    javascript 备忘 细节 相关
    内存泄漏
    css相关 细节 优化 备忘
    nodeType
    事件冒泡 模型
    两个感叹号作用
    非冒泡事件
    DOM 对象
    Quartz2D 之 绘制文本
    Voilin 与 乐谱
  • 原文地址:https://www.cnblogs.com/yeyang/p/9131077.html
Copyright © 2020-2023  润新知