✨ 新功能
- AIDL 文件支持:
.aidl/.hidl文件在编辑器与 diff 中使用 Java 语法高亮,文件树显示 Android 图标。 - 被忽略的文件也会列出:
local.properties、.env、*.iml等被.gitignore忽略但位于普通目录中的文件,现在始终出现在「全部文件」树中并以灰色显示,悬停提示已被忽略;node_modules、build/等整个被忽略的目录仍需打开「显示隐藏的文件和文件夹」才会列出。
🐞 修复
- 远程分支显示:日志中带斜杠的本地分支(如
feature/login)不再被误标为远程分支;Fetch / Pull 自动 prune,远程已删除的分支不再残留在「远程分支」列表;上游已被删除的本地分支显示「远程已删除」标签;本地已有同名分支时检出远程分支会直接切换,不再报「分支已存在」。 - push 按钮偶尔不显示 / 分支状态不刷新:文件监听事件在刷新进行中或刚结束的窗口内会被整体丢弃,外部 commit / push 恰好落在此时会导致分支与 ahead 状态停留在旧值。现在仅将「只改动了
.git/index」的事件视为自身刷新的回声,HEAD / refs / 工作区文件变化一律触发刷新,刷新进行中到达的会排队再跑一次。
📦 下载
下载对应平台的安装包:
- Windows:
.exe(NSIS,一键用户级安装)或.msi - macOS:
.dmg(Apple Silicon 选 aarch64,Intel 选 x64) - Linux:
.deb/.AppImage/.rpm
旧版本将通过内置更新器自动收到此次更新。