自己用 rust+gpui 蹬了一个专门适配超大仓库的 git gui 客户端
最近被公司的 monorepo 搞得完全没脾气,仓库太大了,执行一个 git status 就需要十几秒。虽然都是 vibe coding 时代了,但是也需要 review 啊。所以自己用 rust+gpui 蹬了个客户端,速度要快,代码 diff 要能赶上 jetbrains 的风格。z 在这分享一下。https://geetree.app/⚠️内容来自互联网,如有侵权请点击反馈!侵权投诉 monorepo 的 git status 十几秒太真实了,我们这也是。好奇你 status 是怎么优化的,绕开全量扫描还是接了 fsmonitor?另外 diff 的 JetBrains 风格是指并排加词级高亮吗?
[这只是一个小尾巴] 超大仓库下 git status 比 lazygit 快多少? 我没测试过 lazygit ,但是比 tower ,gitkarken ,fork 和 tower 都快。搜索我搞了个全文索引,所以也很快。 @garvinchen1015 我没测试过 lazygit ,但是比 tower ,gitkarken ,fork 和 tower 都快。搜索我搞了个全文索引,所以也很快。
页:
[1]