• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wantDoraemon
V2EX  ›  程序员

复刻 JetBrains 的 Git 客户端做成 VS Code 插件发布到插件市场了

  •  3
     
  •   wantDoraemon ·
    PGshen · 21h 22m ago · 3630 views

    上周让 AI 复刻的 git 插件,这周花了些时间优化了一下,现在发布到 vscode 插件市场了,欢迎试用

    插件市场搜索 ideagittool 即可找到 插件

    开源仓库地址: https://github.com/PGshen/vs-idea-gittool

    欢迎提交 issue 和 pr

    Supplement 1  ·  4h 54m ago
    有人用 dsh 嘛,正在开发 dsh 版本的插件😄
    51 replies  •  2026-10-29 15:45:37 +08:00
    deacyn
        1
    deacyn  
       21h 0m ago
    已安装,很有那味儿!
    liupeng6688
        2
    liupeng6688  
       20h 56m ago
    不错
    ysicing
        3
    ysicing  
       20h 50m ago
    不錯,提交信息能支持 AI 生成麼?
    wantDoraemon
        4
    wantDoraemon  
    OP
       20h 37m ago
    @ysicing 插件不知道能不能使用 vscode 官方的 copilot 调 AI 生产,有空我研究一下
    willxiang
        5
    willxiang  
       19h 43m ago
    安装了,我一个文件夹内有多个 worktree,不确定是卡还是有 bug ,显示不了提交记录
    willxiang
        6
    willxiang  
       19h 30m ago
    @willxiang
    等了好一会儿,就是卡了,现在显示出来了
    wantDoraemon
        7
    wantDoraemon  
    OP
       19h 26m ago
    @willxiang 一个窗口只能展示一个 worktree ,切换 worktree 会开启一个新窗口, 你能贴个图我看看你遇到具体是怎么样的,或者去提交 issue ,最好带详细点的信息方便我复现
    wangqi060934
        8
    wangqi060934  
       18h 47m ago
    👍,等了很久了,现在 idea 系列感觉一点优势都没有了
    tyrone2333
        9
    tyrone2333  
       18h 11m ago
    jb 家最后的护城河也被攻破了哈哈哈
    infoscope
        10
    infoscope  
       18h 7m ago via iPhone
    支持多仓库吗,同名分支批量操作
    KeoC
        11
    KeoC  
       18h 6m ago
    什么时候复刻 DataGrip
    JustBecause
        12
    JustBecause  
       18h 3m ago
    @KeoC 试试 dbx ,用了两天回不去了
    smalljop
        13
    smalljop  
       17h 49m ago
    好用,一直在等一个这样的插件,终于等到了
    willxiang
        14
    willxiang  
       17h 36m ago
    @wantDoraemon #7
    显示出来了,可能第一次加载比较慢
    yjxjn
        15
    yjxjn  
       17h 8m ago
    @KeoC #11 试试 DBX ,我认为这已经是碾压级别的 DB 管理工具了
    FrankAdler
        16
    FrankAdler  
       17h 4m ago
    分支、提交记录、修改详情的滚动条可以隐藏吗,我试过 vscode 自己的 scrollbar 隐藏后不管这里
    FrankAdler
        17
    FrankAdler  
       16h 48m ago
    network 上未 push 的提交,idea 的节点颜色不一样,你这里是都一个颜色
    trumpmaga
        18
    trumpmaga  
       16h 29m ago
    已 star ,本来想着开发一个的。很久没用 IDEA 了,但还是他家的 git 最好用
    snakejia
        19
    snakejia  
       6h 34m ago
    已 star ,用着很不错,感谢
    ca2oh4
        20
    ca2oh4  
       6h 16m ago
    能搞一个 zed 的版本吗,谢谢楼主
    rm0gang0rf
        21
    rm0gang0rf  
       6h 13m ago
    以后还有版权一说吗
    cico98
        22
    cico98  
       6h 9m ago
    已 star, 用着有那味儿了。
    xiaoyuyouer1
        23
    xiaoyuyouer1  
       5h 55m ago
    已 star ,终于可以把 idea 卸载了,希望大佬能持续更新
    iorilu
        24
    iorilu  
       5h 45m ago
    可以

    所以说现在个人都能复刻甚至做的更好

    idea 这么久居然拿不出一个能用的 ai 工具
    wantDoraemon
        25
    wantDoraemon  
    OP
       5h 20m ago
    @FrankAdler 是 windows 系统嘛?我用 Mac 看滚动条会自动隐藏
    FrankAdler
        26
    FrankAdler  
       5h 18m ago
    @wantDoraemon 是的,Windows 11 ,最新版 vscode
    wantDoraemon
        27
    wantDoraemon  
    OP
       5h 4m ago
    @ca2oh4 没有用过 zed😂
    wantDoraemon
        28
    wantDoraemon  
    OP
       5h 3m ago
    @FrankAdler OK 我有空用 windows 看看这个
    wantDoraemon
        29
    wantDoraemon  
    OP
       4h 59m ago
    @KeoC 我平时 Goland 自带的数据库工具,确实好用。看了下楼下推荐的 dbx ,看起来不错,你也可以试试
    gitlight
        30
    gitlight  
       4h 57m ago
    笑死咯哈哈哈,喷气脑的祖坟被刨了
    wantDoraemon
        31
    wantDoraemon  
    OP
       4h 56m ago
    @infoscope 支持多仓库。同名分支批量操作是什么功能,我没用过😂
    feelinglucky
        32
    feelinglucky  
       4h 48m ago
    @ysicing 老哥,可以试试我撸的工具 https://github.com/mingcheng/aigitcommit
    dinjufen
        33
    dinjufen  
       4h 40m ago
    兄弟们可以看看我的,跨平台原生 Git 客户端(对齐 IDEA Git 功能和 UI ):Rust 核心 + macOS(Swift) / Windows(WinUI),还在不断迭代中:
    https://github.com/dinjufen/idea-git-tool
    S1ahs3r
        34
    S1ahs3r  
       4h 31m ago
    做成独立原生 app 吧(看起来比 rebased 好)。
    vscode 现在不少人都弃用换 zed 了。
    coderwitt
        35
    coderwitt  
       4h 29m ago
    Croow
        36
    Croow  
       4h 28m ago
    大佬牛逼😋
    infoscope
        37
    infoscope  
       3h 50m ago via iPhone
    @wantDoraemon 就是一个工作空间下有多个 git 仓库,IDEA 的 git 有个 log 的 tab ,支持设置为 group by directory ,会把分支名分组,然后按文件夹一样管理同名分支,对于一个人要管理 n 多服务的 git 仓库场景很好用
    dumbass
        39
    dumbass  
       3h 39m ago
    不支持 cursor 吗
    stanjia
        40
    stanjia  
       2h 16m ago
    牛!
    hanswu
        41
    hanswu  
       2h 15m ago
    已经用上了, 得劲,谢谢
    FloatingLeaves
        42
    FloatingLeaves  
       1h 59m ago
    可以可以,太需要这个了
    wantDoraemon
        43
    wantDoraemon  
    OP
       1h 54m ago
    @infoscope 好的 晚点我研究一下
    wantDoraemon
        44
    wantDoraemon  
    OP
       1h 53m ago
    @dumbass 可以的,我看看怎么上传到 open-vsx 上。暂时可以通过先去 GitHub 下载,然后在本地安装
    wantDoraemon
        45
    wantDoraemon  
    OP
       1h 50m ago
    @coderwitt 咱俩做的基本上差不多,哈哈哈
    wantDoraemon
        46
    wantDoraemon  
    OP
       1h 48m ago
    @S1ahs3r 我这个就是基于 rebased 改的😂。独立 app 可以看看楼上老哥 dinjufen 做的,UI 看起来基本完全还原了
    GaryBI1STP
        47
    GaryBI1STP  
       1h 27m ago
    我用上 dsh 的插件了,有个问题,启用的时候会报错,用 ai 修复了,
    https://github.com/PGshen/dsh-idea-gittool/issues/1
    eastcukt
        48
    eastcukt  
       1h 20m ago via Android
    nb ,就是这个感觉
    wantDoraemon
        49
    wantDoraemon  
    OP
       26 mins ago
    @GaryBI1STP 哈哈哈 这么快用上了 我功能开发的差不多了,整体我还没验收呢😂
    GaryBI1STP
        50
    GaryBI1STP  
       17 mins ago
    @wantDoraemon #49 等你完工的消息
    akkagao123
        51
    akkagao123  
       2 mins ago
    体验很好,选中目录右键 跟某个分支对比会报错 ”that is actually a directory“
    这个功能很实用 idea 上最喜欢这个功能 非常期待后续能支持
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5098 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 114ms · UTC 07:47 · PVG 15:47 · LAX 00:47 · JFK 03:47
    ♥ Do have faith in what you're doing.