
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
根因:Zustand selector 每次返回新对象,引用比较永远失败,无限触发 re-render修复:拆分 selector,分别订阅configstatuserror各字段。
本阶段我主要完成了 IntelliGit 智能提交模块的基础建设。虽然项目目前还没有正式接入外部大模型服务,但已经完成了智能提交入口、服务层结构、fallback 降级逻辑和分组展示流程。本阶段主要成果包括:1. 在提交面板中加入“AI 生成提交信息”入口2. 在提交面板中加入“分析变更分组”入口3. 新增智能提交服务层 smartCommitService4. 实现 AI 未配置时的本地模板降级
大家好,这里是 IntelliGit 项目实训第 2 期!上一期我们搭好了 Electron+React+Go 的基础框架,这周的核心目标很明确:跳出 “只会敲 Git 命令” 的表层,真正吃透 Git 底层逻辑,并且把git status和git log这两个最核心的 Git 命令落地到项目中,让我们的软件从 “空窗口” 变成能真正读取 Git 仓库信息的工具。
这次学习让我明白:IntelliGit 不是一个简单的网页应用,而是拥有完整系统权限的桌面工具,后续所有 Git 操作、沙箱运行、AI 调用都依赖 Electron 的能力支撑。作为之前只做过网页开发的团队,Electron 是我们第一个需要攻克的技术难点。改代码页面几乎秒刷新,比我们之前用过的工具流畅很多,而且和 Electron 配合起来很方便,配置也简单。通过架构梳理,我们明确了各模块的边界







