惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
D
Docker
月光博客
月光博客
MongoDB | Blog
MongoDB | Blog
Vercel News
Vercel News
美团技术团队
博客园 - 叶小钗
I
InfoQ
Jina AI
Jina AI
博客园 - 司徒正美
雷峰网
雷峰网
B
Blog
Y
Y Combinator Blog
A
About on SuperTechFans
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog
Stack Overflow Blog
Stack Overflow Blog
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recent Announcements
Recent Announcements
V
V2EX
N
Netflix TechBlog - Medium

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解
Claude手搓的IntelliJ Git扩展插件上线
Cn#工作室 · 2026-06-12 · via 博客园_首页

背景

在日常Java开发工作中,迭代着迭代着本地就有一堆分支,批量删除的话有一行命令,如:

git branch | grep 'release-' | xargs git branch -D

但我总记不住,也不想去住,每次操作都要翻小本本。

一直要开发一个插件,无奈不会啊。我之前是.NET专业户,VS扩展倒是开发了一些,IntelliJ插件从没开发过,年纪大了也懒点去学。

开发

现在好啦,AI时代让AI帮我搓一个吧。

说干就干,打开Claude,经过多轮对话,不到2小时,就完成了。主要时间花在gradle和各种依赖的下载。

顺便加了一个功能,导出两个提交之间的变更文件,用于我发布一些小型的前端应用。

测试

只发现两个bug:

  1. git不能删除当前所在的分支,AI开始没考虑到,需要排除掉
  2. 导出两个提交之间变更文件时,如果起始commit是Initial commit时,报错了

报错贴给Claude,很快就修好了。

发布

当天提交了1.0.0版本,Jetbrains Marketplace扫描发现2023年以前的一些版本不支持。因为我最初期望从IntelliJ把Git设为一级菜单开始的那个版本作为最低支持版本,AI告诉我是2020.3,最后实测发现只能支持到2022.3,因为用了一些较新的API。

第二天一早修改提交了1.0.1版,于下午18点后收到审核通过的邮件。一切还算顺利。

截屏2026-06-11 23.58.46

在此分享一下,下一步计划开发一个VSIX。

Git Menu Ext - IntelliJ IDEs Plugin | Marketplace

截屏2026-06-12 00.00.54