爱意满满的作品展示区。
JoeJoeJoe
71.47D

苦求无果, 还是自己动手做了一个工具, 叫 WorkTreeDesk, 主要是方便使用 Git 的 WorkTree 功能, 以及集成了 Gitee 的部分代码评审功能

  •  1
     
  •   JoeJoeJoe ·
    PRO
    ·
    HelloWorldImJoe · 4 days ago · 2475 views

    前文帖子地址: 大佬们有没有什么方便 CodeReview 的工具?支持点击跳转到对应实现的那种.

    先放仓库地址, 欢迎大家 Star, Fork, 提 Issue, 以及 Pull Request:

    Github 仓库地址: https://github.com/HelloWorldImJoe/WorkTreeDesk

    ps: 因为没有做签名的原因? Mac 安装包可能会被误报, 需要在系统设置里允许安装, 具体操作可以参考这个链接: https://support.apple.com/zh-cn/HT202491

    采用的技术栈: Tauri + React

    不得不说 Tauri 打出来的包是真的小, Window 安装包只有 2.97MB, Mac 安装包也只有 5MB.

    做这件事情的初始动机:

    就是前文帖子里面的场景, 一直被这个问题困扰, 之前尝试过使用 AI 做一版, 但是因为生成的 Rust 代码我看不懂, 就放弃了. 最近因为在学习 Rust, 所以就重新把这个工具正经做了一版.

    目前支持的功能:

    • Git WorkTree 的基本功能: 创建, 删除, 列表展示.
    • 集中管理多个仓库的 WorkTree, 可以为每个仓库设置默认的编辑器(目前主流的编辑器应该是都加进去了), 一键使用默认编辑器打开对应的 WorkTree, 或者在 Finder 中显示.
    • 集成了 Gitee 的代码评审功能: 可以直接在工具里查看待评审的 PR, 以及 PR 的详情, 还可以点击 CodeReview 按钮, 通过本地 ide 打开对应的 PR 分支, 主要是方便跳转到对应的实现, 以及方便进行代码评审.

    后面可能会做的功能:

    • 支持更多的 Git 平台, 目前只支持 Gitee, 后面可能会支持 GitHub, GitLab 等.
    • 支持代码评审的评论功能, 这个优先级应该会最高, 但是因为马上要开新项目了, 所以不一定什么时候有空来做.

    最后放几张截图, 供大家快速决策是否有用:

    Supplement 1  ·  4 days ago
    更早的一个前情回顾: https://www.v2ex.com/t/1209017

    哈哈哈哈, 现在回看确实邪修!
    10 replies    2026-05-21 10:51:59 +08:00
    dcdlove
        1
    dcdlove  
       4 days ago
    我是一个看颜值的使用者
    tengxun
        2
    tengxun  
       4 days ago
    很棒,赞一个
    JoeJoeJoe
        3
    JoeJoeJoe  
    OP
    PRO
       4 days ago
    @dcdlove 哈哈哈 我现在很喜欢这种黑白风格, 审丑学

    @tengxun 感谢支持!
    liushengxian1230
        4
    liushengxian1230  
       4 days ago
    看了历史帖子 没 get 到你的痛点啊。为什么 “每次审核代码都得自己拉一个 worktree 来对着看逻辑” 每个 PR 的工作量都巨大吗🤔
    JoeJoeJoe
        5
    JoeJoeJoe  
    OP
    PRO
       4 days ago   ❤️ 1
    @liushengxian1230 因为这次 PR 里面可能引用了这次没有变动的方法或者函数, 但是在网页上又没法点击跳转到对应的实现, 所以审核流程就会变的很繁琐
    Mitsutsuki
        6
    Mitsutsuki  
       4 days ago
    黑你就彻底地黑 黑白风格难受啊
    JoeJoeJoe
        7
    JoeJoeJoe  
    OP
    PRO
       4 days ago
    @Mitsutsuki 哈哈哈哈 先出一版用着 后面再搞风格.
    gkinxin
        8
    gkinxin  
       4 days ago   ❤️ 2
    @JoeJoeJoe https://getdesign.md/ 可以加个这个就很好弄风格了
    JoeJoeJoe
        9
    JoeJoeJoe  
    OP
    PRO
       4 days ago
    @gkinxin 哇偶!!! 感谢分享!
    RangerWolf
        10
    RangerWolf  
       3 days ago
    @gkinxin 好东西 收藏了 感谢!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2868 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 00:22 · PVG 08:22 · LAX 17:22 · JFK 20:22
    ♥ Do have faith in what you're doing.