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

复刻 Jetbrains IDE 的 Git 客户端做成 VS Code 插件

  •  1
     
  •   wantDoraemon ·
    PGshen · 7h 15m ago · 952 views

    一直用习惯了 Jetbrains IDE 的 git 管理,现在因为 AI 编程逐渐转向了 VS Code ,但是感觉自带的 git 功能不好用,这两天用 opus 基于开源的 Rebased 客户端,复刻做成插件。

    实现了一下能力

    • 带提交图的 Git 日志;
    • Commit 工具窗口( changelist 、Shelf 、Stash 、Branches );
    • 三栏合并窗口和交互式 Rebase ;
    • Local History ;
    • Push 、Update 、Merge 、Rebase 等 Jetbrains 对话框。

    插件地址: https://github.com/PGshen/vs-idea-gittool/releases/

    预览图

    10 replies  •  2026-10-19 22:40:12 +08:00
    hxzhouh1
        1
    hxzhouh1  
       7h 11m ago
    op 有没有兴趣做成 zed 的插件。
    IlIl
        2
    IlIl  
       7h 9m ago
    op 有没有兴趣做成 dsh 的插件
    wantDoraemon
        3
    wantDoraemon  
    OP
       7h 2m ago
    @IlIl
    @hxzhouh1 把参考 GitHub 参考发给你的 AI ,让它复刻试试。我这个就花了半天时间就做出初稿了,后面再微调一下就完成了 😂
    musi
        4
    musi  
       6h 16m ago
    我致敬一下做成单独的 app
    jonny6015
        5
    jonny6015  
       3h 53m ago via iPhone
    idea 上用着最舒服的是 diff view 功能
    Helsing
        6
    Helsing  
       3h 43m ago via iPhone
    diff view 、代码点击跳转怎么这两个才是 IDEA 最好用的功能
    geniusmyn
        7
    geniusmyn  
       3h 8m ago
    Idea 中的 Git 有个很好用的功能叫 Local Changes 不知道 op 有没有加上,特别是可以分组。。。。
    craftsmanship
        8
    craftsmanship  
       3h 2m ago via Android
    在这个时间节点 感觉已经没什么意义了 开发范式已经从用 IDE 读写代码 变成了直接通过 TUI 跟 coding agent 交互 只确认 agent 产出的结果 git 状态都是 agent 自己来读写的 人不用关心
    再激进一点的话 A\已经开始抛弃面向人类的 git 转而开发面向 agent 的新一代版本管理工具了。。。。
    mgcnrx11
        9
    mgcnrx11  
       3h 0m ago
    一直想要顺手的 AI Generated Commit Message
    yangxiaopeipei
        10
    yangxiaopeipei  
       2h 50m ago
    @musi 已经有了 rebased
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 17:30 · PVG 01:30 · LAX 10:30 · JFK 13:30
    ♥ Do have faith in what you're doing.