文档规范:建立Git中文提交规范与历史重写记录
This commit is contained in:
1 parent
53e2f5e68e
commit
73c8a68f80
2 files changed
+157
No files matched your search
@@ -0,0 +1,97 @@
|
||||
# Git 历史提交信息中文化与标准化重写报告 (2026-09-17)
|
||||
|
||||
## 1. 重写概览
|
||||
|
||||
- **分支名称**: `feat/cicd-pipeline`
|
||||
- **基线分叉点 (MERGE_BASE)**: `7fcaea29b8810546fd972ba0c9d366c71a357d63`
|
||||
- **重写前 HEAD (OLD_HEAD)**: `0e2e86d81e9ce80d9097746b16b12eb0474797fe`
|
||||
- **重写后 HEAD (NEW_HEAD)**: `53e2f5e68ee1340287b53f7c65d90de8149f7367`
|
||||
- **文件树哈希 (TREE_HASH)**: `d06d5a98f181d252dc154f5a95a5b58da11f5030` (前后 100% 严格一致,零文件变更)
|
||||
- **重写 Commit 数量**: 78 条
|
||||
- **First-Parent 数量**: 32 条 (拓扑结构完全保持一致)
|
||||
- **Merge 数量**: 16 条 (合并拓扑与父节点顺序完全保持一致)
|
||||
- **重写原因 (REWRITE_REASON)**: 落实项目提交历史全中文规范化治理,将 Conventional Commit 英文标识与历史英文描述统一规范为 `<中文类型><可选中文范围>:<中文描述>` 格式,消除自然语言混用,同时确保底层代码树、数据库、部署配置与业务数据绝对零修改。
|
||||
- **历史验收事实说明**: 此前已归档的各阶段验收报告、测试证据及发布候选文档中记录的原始 Commit SHA(如 `dded6687`, `0535757b`, `0e2e86d8` 等)作为 `PRE_HISTORY_NORMALIZATION_SHA` 完整保留历史客观事实,无需篡改历史证据文本。
|
||||
|
||||
## 2. 提交映射对照表 (Old SHA -> New SHA Mapping)
|
||||
|
||||
| 序号 | 原 Commit (Old SHA) | 新 Commit (New SHA) | 原提交信息 (Old Subject) | 新提交信息 (New Subject) |
|
||||
| :--- | :--- | :--- | :--- | :--- |
|
||||
| 01 | `e0abe884` | `516f551a` | ci: 新增GitLab CI/CD自动化流水线配置与环境支持 | 持续集成:新增GitLab CI/CD自动化流水线配置与环境支持 |
|
||||
| 02 | `d503017a` | `a47ed27e` | ci: 切换JAVA_HOME至完整开发版JDK8工具链 | 持续集成:切换JAVA_HOME至完整开发版JDK8工具链 |
|
||||
| 03 | `68191a2c` | `22520b12` | ci: 接入前端node_modules极速构建与全自动部署机制 | 持续集成:接入前端node_modules极速构建与全自动部署机制 |
|
||||
| 04 | `3801bddc` | `bd2d5b03` | ci: 内置部署重启脚本与Nginx配置模板,实现独立端口部署与数据库注入 | 持续集成:内置部署重启脚本与Nginx配置模板,实现独立端口部署与数据库注入 |
|
||||
| 05 | `87322511` | `aa2b7d51` | ci: 部署脚本集成免root用户级Nginx自动启停与反向代理 | 持续集成:部署脚本集成免root用户级Nginx自动启停与反向代理 |
|
||||
| 06 | `a979c028` | `407de978` | docs(api): 修订并冻结API Contract V1.0.2 | 文档接口:修订并冻结API Contract V1.0.2 |
|
||||
| 07 | `f4d1e650` | `528949a1` | merge: 集成API Contract V1.0.2 | 合并接口:集成API Contract V1.0.2 |
|
||||
| 08 | `c03b180c` | `863d3c7c` | fix(generator): 补全Kingbase导入元数据Identity | 修复代码生成:补全Kingbase导入元数据Identity |
|
||||
| 09 | `c305355b` | `fe7e3c91` | merge: 集成Generator Identity基础设施修复 | 合并代码生成:集成Generator Identity基础设施修复 |
|
||||
| 10 | `9dfbb4cd` | `043c0882` | feat(train): 实现教师主数据P0能力 | 新增培训:实现教师主数据P0能力 |
|
||||
| 11 | `c7c65339` | `8f213c21` | merge: 集成教师主数据P0能力 | 合并培训:集成教师主数据P0能力 |
|
||||
| 12 | `4535a6b9` | `f0fcb3ab` | feat(train): 实现课程主数据P0能力 | 新增培训:实现课程主数据P0能力 |
|
||||
| 13 | `fca212ed` | `09bb1840` | merge: 集成课程主数据P0能力 | 合并培训:集成课程主数据P0能力 |
|
||||
| 14 | `341c4558` | `7fb47716` | feat(train): 实现空间资源P0能力 | 新增培训:实现空间资源P0能力 |
|
||||
| 15 | `0e090cfa` | `bec47ad3` | merge: 集成空间资源P0能力 | 合并培训:集成空间资源P0能力 |
|
||||
| 16 | `1c03d032` | `eff04887` | feat(train): 实现开班计划P0能力 | 新增培训:实现开班计划P0能力 |
|
||||
| 17 | `4682df03` | `4bd2f548` | merge: 集成开班计划P0能力 | 合并培训:集成开班计划P0能力 |
|
||||
| 18 | `4eede104` | `e4809737` | merge: 集成Wave 1A基础能力 | 合并培训:集成Wave 1A基础能力 |
|
||||
| 19 | `582e3245` | `601894ab` | feat(train): 实现本期课程配置P0能力 | 新增培训:实现本期课程配置P0能力 |
|
||||
| 20 | `cfd35f74` | `db217341` | merge: 集成本期课程配置P0能力 | 合并培训:集成本期课程配置P0能力 |
|
||||
| 21 | `5c0457ad` | `7a5878fe` | feat(train): 实现宿舍房间P0能力 | 新增培训:实现宿舍房间P0能力 |
|
||||
| 22 | `ff429dc0` | `c28c431c` | merge: 集成宿舍房间P0能力 | 合并培训:集成宿舍房间P0能力 |
|
||||
| 23 | `5a95fe76` | `11370b19` | feat(train): 实现学员主数据P0能力 | 新增培训:实现学员主数据P0能力 |
|
||||
| 24 | `e002e382` | `033ffe57` | merge: 集成学员主数据P0能力 | 合并培训:集成学员主数据P0能力 |
|
||||
| 25 | `c763cb69` | `08d9a00a` | ci: 加固交付分支部署与健康检查 | 持续集成:加固交付分支部署与健康检查 |
|
||||
| 26 | `9902d1c6` | `3f1e3b29` | fix(train): 修复学员身份保护组件Spring构造器注入 | 修复培训:修复学员身份保护组件Spring构造器注入 |
|
||||
| 27 | `76d47a55` | `665ef040` | ci: 增加Redis运行时密码预检 | 持续集成:增加Redis运行时密码预检 |
|
||||
| 28 | `6dba8014` | `e340db87` | feat(train): 实现参训人员P0能力 | 新增培训:实现参训人员P0能力 |
|
||||
| 29 | `22d1dfbf` | `fb87c955` | feat(train): 实现课次排课P0能力 | 新增培训:实现课次排课P0能力 |
|
||||
| 30 | `8a0aeb46` | `e65870ac` | feat(train): 完善参训人员与排课前端 | 新增培训:完善参训人员与排课前端 |
|
||||
| 31 | `196c6c47` | `20694559` | fix(train): 对齐电子班牌V2模型并清理演示页面 | 修复培训:对齐电子班牌V2模型并清理演示页面 |
|
||||
| 32 | `319a5043` | `06c077c0` | fix(train): 修复Wave2浏览器验收阻断问题 | 修复培训:修复Wave2浏览器验收阻断问题 |
|
||||
| 33 | `bd60b75c` | `7c792c67` | fix(train): 调整电子班牌通信时间文案 | 修复培训:调整电子班牌通信时间文案 |
|
||||
| 34 | `5d93c217` | `126147c9` | chore(ci): 增加Kingbase JDBC依赖预检与初始化流程 | 维护持续集成:增加Kingbase JDBC依赖预检与初始化流程 |
|
||||
| 35 | `e2d7e63d` | `118a55b0` | fix(db): 补齐Kingbase操作日志耗时字段 | 修复数据库:补齐Kingbase操作日志耗时字段 |
|
||||
| 36 | `d162954c` | `42f68229` | fix(ui): 清理最终交付界面技术字段与品牌文案 | 修复界面:清理最终交付界面技术字段与品牌文案 |
|
||||
| 37 | `ca21816a` | `bfccc46f` | fix(train): align legacy analytics with V2 contract | 修复培训:对齐旧统计分析能力与V2接口契约 |
|
||||
| 38 | `1a6c3f1a` | `7193f2ac` | test(train): add core business scenario integration pack | 测试培训:补充核心业务场景集成测试 |
|
||||
| 39 | `5a49b2e2` | `67621890` | feat(train): complete report and attendance V2 actions | 新增培训:完善报到与考勤V2业务操作 |
|
||||
| 40 | `344a7b4e` | `f2122997` | ci(pipeline): 强化最终自动部署流水线、测试门禁与生产冒烟自检 | 持续集成流水线:强化最终自动部署流水线、测试门禁与生产冒烟自检 |
|
||||
| 41 | `678a5317` | `fc08f8a2` | chore(repo): 整理交付资产与仓库根目录 | 维护仓库:整理交付资产与仓库根目录 |
|
||||
| 42 | `e4a07a2f` | `82da7060` | docs(final): 完成最终项目文档与Human Portal交付层 | 文档最终交付:完成最终项目文档与Human Portal交付层 |
|
||||
| 43 | `5fb8aab5` | `35832f2f` | docs(rbac): freeze R.2A three-role RBAC design and audit docs | 文档权限:冻结R2A三角色权限设计与审计文档 |
|
||||
| 44 | `9ac185e1` | `592a9655` | feat(rbac): add teacher student identity and self-service security | 新增权限:实现教师学员身份绑定与自服务安全控制 |
|
||||
| 45 | `adcf930e` | `5dd436bf` | docs(e2e): complete production e2e evidence package with truth fix | 文档端到端测试:完成端到端验收证据并修正事实口径 |
|
||||
| 46 | `d58e7865` | `718d3805` | merge: sync latest production release (E2E evidence) into feature/rbac-r2 | 合并权限:同步最新端到端验收版本至R2权限分支 |
|
||||
| 47 | `9f239de8` | `d8a963f6` | feat(rbac): add teacher and student self-service frontend | 新增权限:实现教师与学员自服务前端 |
|
||||
| 48 | `f8b998cc` | `d00d039e` | feat(rbac): add admin account binding flow | 新增权限:实现管理员账户绑定流程 |
|
||||
| 49 | `81e7d544` | `c271c11b` | chore(ui): update system display name | 维护界面:更新系统展示名称 |
|
||||
| 50 | `a96feb40` | `7ae7ad8d` | docs(rbac): add three-role E2E acceptance evidence | 文档权限:补充三角色端到端验收证据 |
|
||||
| 51 | `8ee31599` | `8fa4f57d` | merge: integrate R.2 RBAC release | 合并权限:集成R2 RBAC权限发布版本 |
|
||||
| 52 | `08419b63` | `a429ac96` | chore(repo): ignore production database backups | 维护仓库:忽略生产数据库备份文件 |
|
||||
| 53 | `bd1642e7` | `cc911186` | docs(dms): add external access integration design | 文档门禁:补充外部门禁接入设计 |
|
||||
| 54 | `fb959cfe` | `5de1d2a1` | feat(accommodation): align lodging and door authorization domain | 新增住宿:对齐住宿与门禁授权领域模型 |
|
||||
| 55 | `22bcd1ba` | `1332b45f` | feat(integration): add external resource and operation persistence | 新增集成:实现外部资源映射与操作记录持久化 |
|
||||
| 56 | `e608c79f` | `bb16b0b8` | feat(dms): add adapter token and async operation integration | 新增门禁:实现适配器、令牌与异步操作集成 |
|
||||
| 57 | `fc4898ca` | `20c5d494` | feat(dms): add access authorization orchestration | 新增门禁:实现访问授权编排 |
|
||||
| 58 | `3001b5d1` | `d976fcfb` | feat(dms): add access management UI and mock E2E | 新增门禁:实现访问管理界面与Mock端到端测试 |
|
||||
| 59 | `a2b7c2c0` | `aa2e8a36` | docs(dms): add pre-release QA evidence | 文档门禁:补充发布前质量验证证据 |
|
||||
| 60 | `9e441e19` | `e367ec1f` | feat(dms): validate real api contract and provisional access policies | 新增门禁:验证真实接口契约并落地暂行访问策略 |
|
||||
| 61 | `79735b3d` | `758fd79e` | merge(dms): integrate dms-real-probe into qa baseline | 合并门禁:将DMS真实接口探测结果集成至质量验证基线 |
|
||||
| 62 | `be4027de` | `b8358487` | docs(requirements): align phase-one scope and customer confirmations | 文档需求:对齐一期范围与甲方待确认事项 |
|
||||
| 63 | `918942b4` | `307c9cd1` | merge(docs): integrate requirements alignment into qa baseline | 合并文档:将需求对齐结果集成至质量验证基线 |
|
||||
| 64 | `6be893f0` | `63f463d0` | merge(dms): integrate r3 into phase-one acceptance | 合并门禁:将R3门禁能力集成至一期综合验收 |
|
||||
| 65 | `cb2cf082` | `4d9601a4` | fix(acceptance): resolve backend integrated flow defects | 修复验收:解决后端综合业务流程缺陷 |
|
||||
| 66 | `13511550` | `126dddfa` | test(acceptance): add phase-one backend business scenarios | 测试验收:补充一期后端业务场景测试 |
|
||||
| 67 | `11851617` | `652c0c01` | fix(ui): 修复前端组件依赖与构建规范,补全验证码与门禁住宿路由与页面 | 修复界面:修复前端组件依赖与构建规范,补全验证码与门禁住宿路由与页面 |
|
||||
| 68 | `35fb9856` | `85b3e7fc` | feat(dms): 支持 ADMIN_ONE_TIME_DISPLAY 临时凭证一次性安全展示与序列化 | 新增门禁:支持 ADMIN_ONE_TIME_DISPLAY 临时凭证一次性安全展示与序列化 |
|
||||
| 69 | `21d4ab38` | `caf7b131` | test(qa): 交付 Round 3A 管理员端浏览器 E2E 自动化测试与完整验收证据 | 测试质量验证:交付 Round 3A 管理员端浏览器 E2E 自动化测试与完整验收证据 |
|
||||
| 70 | `ed2294b1` | `44481ab6` | fix(acceptance): resolve teacher student browser defects | 修复验收:解决教师端与学员端浏览器缺陷 |
|
||||
| 71 | `608e71e6` | `a2941c4d` | test(acceptance): add teacher student browser evidence | 测试验收:补充教师端与学员端浏览器验收证据 |
|
||||
| 72 | `9ed67be1` | `0c380bdf` | fix(acceptance): correct final acceptance evidence issues | 修复验收:修正最终验收证据问题 |
|
||||
| 73 | `8f56d277` | `1757089c` | docs(acceptance): finalize phase-one acceptance status | 文档验收:完成一期综合验收状态归档 |
|
||||
| 74 | `dded6687` | `6d09bc8e` | docs(release): clarify phase-one trial readiness and dms verification scope | 文档发布:明确一期试用就绪度与DMS验证范围 |
|
||||
| 75 | `0e885d11` | `5abcc170` | merge(release): integrate phase-one release candidate into shared trial | 合并发布:将一期发布候选版本集成至共享试用环境 |
|
||||
| 76 | `a083f0b6` | `fe46bdd6` | fix(qa): ignore scanner self in real secret scanner | 修复质量验证:真实密钥扫描器忽略自身扫描规则 |
|
||||
| 77 | `0535757b` | `fc47db03` | merge(release): deploy phase-one shared trial candidate | 合并发布:部署一期共享试用候选版本 |
|
||||
| 78 | `0e2e86d8` | `53e2f5e6` | fix(deploy): restore shared trial database credentials and error logging in restart script | 修复部署:恢复共享试用数据库配置并补充重启日志 |
|
||||
Reference in new issue
Block a user