当前位置: 首页 > news >正文

设备里查找nav git hook住Change-Id

设备里查找nav adb shell "grep -r ' nav' /system /system_ext /vendor /product 2>/dev/null"

Gerrit 要求Change-Id必须是 I + 40 位十六进制。你本地之前是手写的 32 位 ID(Ic44d27f0785742d9a4fa3937ff0a0f2b),所以报invalid Change-Id

另外,commit-msghook 发现已有Change-Id行就不会替换,所以必须先把旧行删掉再重新生成。

已完成的操作

我这边已执行:

  1. 去掉旧的Change-IdCo-authored-by
  2. 用 hook 生成新的合法 ID:9af6abdfa06a
  3. git push origin HEAD:refs/for/master成功

以后正常流程即可:git commit -m "..."→ hook 自动加 Change-Id →git push origin HEAD:refs/for/master,不要手写 Change-Id。

http://www.jsqmd.com/news/981287/

相关文章:

  • STM32F103C8T6三波形信号源工程:正弦/方波/三角波可调输出,含完整原理图、PCB与Keil源码
  • 深入解析LPC176x系列:ARM Cortex-M3内核在工业控制中的核心架构与外设应用
  • Navicat无限试用终极指南:macOS版14天限制完全破解方案
  • AI 驱动的 Rust 测试用例自动生成:从手动编写到智能辅助的工程实践
  • 【RT-DETR实战】180、RT-DETR边缘计算盒子实战:C++推理引擎封装踩坑手记
  • ARM Cortex-M串行通信时序实战:从K60手册到PCB与驱动设计
  • 2026新疆本地人导游TOP10榜单|高评分纯玩导游精选 - 盛世西域旅行
  • MATLAB沉降分析工具包:一键拟合线性/非线性模型,自动生成趋势图与残差图
  • SAP ABAP开发实战:GUID做主键的完整配置流程与数据类型选择指南(含ECC/S4对比)
  • QueryExcel:基于NPOI的Excel批量查询引擎实现与实战指南
  • swaylock-effects自定义效果开发指南:从零开始编写C扩展模块
  • Open UI5 源代码解析之1433:Conditions.js
  • VMware迁移上云的10个生死关,基于真实项目,拆解vCenter跨云迁移中的权限、网络、兼容性雷区
  • 如何免费下载B站4K大会员视频?终极bilibili-downloader使用指南
  • LPC15xx系列ARM Cortex-M3微控制器:电机控制与工业自动化开发实战指南
  • 5个必学的coding-interview-gym字符串处理技巧:从回文到子序列的高效解法
  • 从零搭建Java Web应用部署环境:WebLogic安装、域配置与首个应用部署实战
  • Kinetis K22F外设电气规格实战:从数据手册到稳定电路设计
  • 如何轻松重置Cursor AI编程工具试用限制的完整指南
  • Claudian插件性能优化:让Obsidian中的AI运行更流畅
  • 网盘直链下载助手:打破九大网盘下载限制的终极解决方案 [特殊字符]
  • 3分钟学会抖音下载器:免费无水印批量下载的完整指南
  • 如何免费将普通鼠标变成macOS生产力神器:Mac Mouse Fix终极指南
  • AI驱动的自我发展结构测量:从Loevinger理论到大规模文本解析
  • Virtual Display Driver实战应用:解决Windows无显示器流媒体部署难题的完整方案
  • 苹果 WWDC26 今晚见!iOS 27、macOS 27 等系统更新亮点抢先看
  • MFC矢量绘图教学实践包:直线圆椭圆双曲线心形线+函数图像+动点轨迹,含完整VS2019源码与课程设计文档
  • ARM Cortex-M4微控制器低功耗设计实战:从K30系列看嵌入式系统能效优化
  • Kinetis KL33电气特性与低功耗模式深度解析:从数据手册到嵌入式设计实战
  • 为什么选择SB-Admin-Angular:AngularJS仪表盘模板的终极优势分析 [特殊字符]