fitten code可基于语义自动分析git合并冲突并提供三种策略:①保守策略保留head分支修改;②激进策略采用merge_head分支代码;③智能混合策略融合有效变更。需先启用fitten.code.enablemergeanalysis设置,保存文件后通过右键或命令面板触发分析,应用后须git add再提交。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

团队协作中遇到Git合并冲突时,需要快速判断哪段代码该保留、哪段该舍弃,Fitten Code能基于语义理解自动分析两分支变更意图,帮你避开手动拼接导致的重复import、变量覆盖或语法错误。
启用Fitten Code的冲突分析功能
打开VS Code → 确保已安装Fitten Code插件(v2.8.0+)→ 在设置中搜索fitten.code.enableMergeAnalysis → 将其值设为true。
这一步必须做,否则后续右键菜单中不会出现“AI分析冲突”选项。旧版本插件默认关闭该功能,且不提示启用状态。
在冲突文件中调出AI分析面板
方法一:光标定位到冲突块内 → 右键 → 选择【Fitten Code: Analyze Merge Conflict】。
方法二:按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)→ 输入Analyze Merge Conflict → 回车执行。
【注意:必须先保存当前文件,未保存的冲突文件无法触发AI分析】
解读AI生成的三类合并建议
AI会并列给出三种策略及其适用场景,你只需点击对应按钮即可应用:
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
① 保守策略:保留当前分支(HEAD)全部修改,忽略传入分支变更。适用于紧急上线前仅修复bug的场景。
② 激进策略:完全采用传入分支(MERGE_HEAD)代码,丢弃当前分支改动。适合重构分支向main合并时使用。
③ 智能混合:自动识别函数逻辑增删、配置项新增/覆盖、条件分支演化等语义关系,仅保留有效变更。例如:左边改了timeout = 5000,右边改了retries = 3,AI会合并成完整config对象,而非堆叠两行赋值。
这一步不能跳过人工确认——AI可能误判注释中的伪代码为真实逻辑,尤其当冲突块内含大段中文说明时。
应用建议后完成提交
点击任一策略按钮后,编辑器自动更新中间栏内容 → 检查无误 → 在源代码管理视图中点击该文件旁的+号 → 执行git add → 点击左下角Commit Merge按钮。
【关键动作:不执行git add,VS Code不会将文件状态从MERGE_CONFLICT改为staged】










