01
安装路径规划基础
为什么需要规划安装路径 · 常见操作系统目录结构 · 路径命名规范与最佳实践
路径规范
02
环境变量与PATH
环境变量概念解析 · PATH变量工作原理 · 安全修改PATH · 用户级与系统级区别
环境变量PATH
03
版本管理核心概念
语义化版本控制 · 版本号组成 · 版本范围与依赖锁定
SemVer依赖
04
Git版本控制入门
Git安装与配置 · 工作区/暂存区/仓库 · 常用命令 · .gitignore编写
Git入门
05
分支管理与协作
分支创建与切换 · 合并与冲突解决 · Git Flow · Pull Request流程
分支协作
06
Node.js版本管理 (nvm)
nvm安装配置 · 安装/切换/删除版本 · 别名与默认版本 · .nvmrc
nvmNode
07
Python版本管理 (pyenv)
pyenv安装配置 · 安装/卸载Python · 虚拟环境 · 全局与本地版本
pyenvPython
08
Java版本管理 (jenv/sdkman)
sdkman安装使用 · 安装/切换JDK · 多版本共存 · Gradle/Maven配置
sdkmanJava
09
包管理器与版本锁定
npm/yarn lock文件 · pip requirements · Maven pom.xml依赖管理
锁定依赖
10
Docker镜像版本管理
Dockerfile最佳实践 · 镜像标签策略 · 多阶段构建 · 仓库版本控制
Docker镜像
11
Kubernetes应用版本管理
Deployment回滚 · Helm Chart版本 · ConfigMap/Secret版本化 · 标签选择器
K8sHelm
12
数据库版本管理 (Flyway/Liquibase)
数据库迁移概念 · Flyway原理配置 · 版本化SQL · 回滚策略
Flyway迁移
13
配置文件版本管理
配置与代码分离 · 环境特定配置 · 配置中心版本管理 · 加密敏感配置
配置Consul
14
CI/CD流水线中的版本管理
Jenkins/GitLab CI版本变量 · 构建产物标记 · 自动版本号 · 发布流水线
CI/CD流水线
15
制品仓库管理 (Nexus/Artifactory)
制品仓库类型 · 版本清理策略 · 代理与本地仓库 · 制品晋升
NexusArtifactory
16
微服务版本兼容性
API版本管理策略 · 服务间依赖协调 · 契约测试 · 灰度发布
微服务兼容
17
前端资源版本管理
静态资源缓存策略 · Webpack打包版本 · CDN刷新 · 微前端版本隔离
前端缓存
18
移动App版本管理
iOS/Android版本号规范 · 商店提交流程 · 热更新与回滚 · A/B测试
移动App
19
文档与知识库版本管理
文档即代码 · MkDocs/Sphinx版本化 · API文档自动生成 · CHANGELOG
文档MkDocs
20
基础设施即代码版本管理
Terraform状态版本 · Ansible Playbook版本 · CloudFormation模板 · 回滚
IaCTerraform
21
安全补丁与版本更新
依赖漏洞扫描 · 安全版本更新策略 · 紧急补丁发布 · 自动化通知
安全Snyk
22
版本发布策略
蓝绿部署 · 滚动更新 · 金丝雀发布 · 灰度发布 · 功能开关
发布策略
23
版本回滚与灾难恢复
回滚触发条件 · 数据库回滚 · 快速恢复机制 · 演练复盘
回滚容灾
24
多环境版本一致性
开发/测试/预发/生产版本对齐 · 环境漂移检测 · 不可变基础设施
环境一致性
25
开源项目版本管理
GitHub Release与Tag · 语义化发布流程 · 贡献者兼容 · LTS策略
开源Release
26
企业级版本管理平台
JFrog Artifactory · Sonatype Nexus · GitLab Package · Harbor选型对比
企业平台
27
版本管理自动化工具
Release Please · Standard Version · Semantic Release · Changesets
自动化工具
28
版本管理审计与合规
版本变更审计日志 · SOC2/ISO27001合规 · 策略文档化 · 定期审计
审计合规
29
版本管理团队协作
版本委员会角色 · 发布日历 · 沟通通知 · 培训文化建设
团队协作
30
综合实战:从零搭建完整版本管理体系
需求分析 · 工具选型 · 流程设计 · 自动化实现 · 持续改进
实战体系