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

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

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

一直要开发一个插件,无奈不会啊。我之前是.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点后收到审核通过的邮件。一切还算顺利。

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

Git Menu Ext - IntelliJ IDEs Plugin | Marketplace

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

相关文章:

  • 从零上手DAC8563:双通道16位DAC在嵌入式系统中的实战配置
  • 从零到一:手把手教你构建欧奈尔RPS曲线实战系统
  • Metabase CVE-2023-38646漏洞深度剖析:从H2数据库特性到RCE实战复现
  • 告别代码恐惧:用Automa插件开启你的浏览器自动化之旅
  • XCOM 2终极模组管理器:AML启动器完全指南
  • MODBUS协议栈的实战解析:从帧结构到代码移植
  • 如何快速掌握Datavines数据质量管理平台:3大核心功能与5步部署指南
  • Cartographer(四)思岚RPLIDAR ROS驱动实战:从常见报错到稳定建图
  • 命令行加密工具enc实战指南:从AES算法到自动化脚本集成
  • 一键修复Windows运行库:VisualCppRedist AIO终极解决方案
  • Java毕设选题推荐:基于 SpringBoot+Vue 的考勤异常报备管理系统 公司月度考勤汇总与薪资关联考勤管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • ENVI兼容性难题:解析USGS新版LANDSAT8 MTL文件的结构差异与一键修复方案
  • Windows 11硬件限制终极破解指南:让任何电脑都能升级的完整解决方案
  • 别把 Product Hunt 当成冷启动:独立开发者真正要找的不是流量,而是对的人
  • 游戏通知系统本地推送与远程通知
  • 抽象管理化技术领域模型与通用语言
  • WebGIS坐标系实战指南:从理论到代码的精准转换
  • HI3861 WiFi开发实战:从零构建STA与AP双模式通信
  • 深入解析MSP430 GPIO与中断机制:从寄存器配置到低功耗实战
  • 第一章Netty,Path和Paths类与FileChannel如何结合使用
  • 告别闪退:深入解析Python中fig.show()与plt.show()的正确使用场景
  • 终极Beat Saber管理指南:BSManager让你轻松玩转所有版本和模组
  • 【实战指南】从零部署垃圾分类AI应用:TensorFlow 2.3模型训练与PyQt5界面开发全流程
  • 3分钟快速清理:Win11Debloat终极Windows系统优化指南
  • 智能教练中的训练计划与动作纠正
  • N_m3u8DL-RE技术深度解析:跨平台流媒体下载架构与专业应用指南
  • IQxel实战:Wi-Fi射频测试从环境搭建到结果判读
  • Windows终极风扇控制指南:如何用Fan Control软件告别电脑噪音烦恼
  • 3分钟搞定OLED图像转换:免费本地化工具让嵌入式开发更简单
  • 深入解析ADC单音FFT测试:从核心指标到工程实践