KZPROJ Git Diff AI 审查工具

背景:kanzi的工程文件是xx.kzproj,在git提交时候无法有效的review,导致容易出现问题

1. 目标

帮助工程师理解 .kzproj 文件的 Git 变更内容,AI 自动生成人类可读的变更说明。

2. 使用方式

bash 复制代码
# 1. 生成 diff 文件 (使用 Git diff)
git diff NewFile.kzproj > diff.txt
"D:\Program Files\Git\usr\bin\diff.exe" OldFile.kzproj NewFile.kzproj > diff.txt

# 2. 运行工具
kzproj-review.exe diff.txt

# 3. 查看结果
type result.md

3. 设计工具kzproj-review.exe

  • 2.1 设计提示词 You are a Kanzi HMI engineer. Analyze this .kzproj diff ...
  • 2.2 将diff.txt分割成合适大小,多线程利用AI解读
  • 2.3 将结果输出

4. 实战

c 复制代码
D:\KanziWorkspace_3_9_8_216\Projects\Untitled5Test>"D:\Program Files\Git\usr\bin\diff.exe" Untitled5TestOld.kzproj Untitled5Test.kzproj > diff.txt

D:\KanziWorkspace_3_9_8_216\Projects\Untitled5Test>D:\chenchao\mysvnlocal\chenchao\KzprojReview\build_vs2026\Debug\kzproj-review.exe diff.txt
Reading diff file: diff.txt (2756294 chars)
Split into 10 batches, starting analysis...
Press Ctrl+C to cancel

[OK] All batches completed!
Result saved to result.md

AI识别出screen场景修改的节点和修改内容(包括表达式内容)


材质的变化


预设件的变化


图片的变化

相关推荐
洛卡卡了3 小时前
我们在用 AI 写代码时,为什么建议要好好维护 AGENTS.md 呢?
面试·agent·claude
和你看星星9 小时前
Git rerere:让重复冲突只解决一次
git
ZzT9 小时前
让 AI 少写一半代码:拆解爆火的 ponytail
ai编程·claude
我不是外星人10 小时前
我把 Claude Code 搬到网页!自研高颜值 Web 交互工作台
前端·ai编程·claude
doiito12 小时前
【Agent Harness】Gliding Horse 的 L2 作战地图:让多 Agent 协作从“摸黑”变成“透明”
ai·rust·架构设计·系统设计·ai agent
xiezhr12 小时前
逛GitHub发现一款免费带有AI功能的数据库管理工具DBX
ai·开源软件·自然语言·数据库管理工具
counterxing2 天前
最近发现一个 Mac 工具,有点像把 Raycast、语音输入法、截图和录屏塞到了一起
macos·ai编程·claude
垚森2 天前
我用 GLM-5.2 造了个炸裂主题后台:16 套主题随心切,可在线体验
ai·react
码哥字节2 天前
为什么 Claude Code 读你的代码库,光靠 embedding 根本不够?
claude·代码规范