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

5 月 20 日
 JoeJoeJoe

前文帖子地址: 大佬们有没有什么方便 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, 所以就重新把这个工具正经做了一版.

目前支持的功能:

后面可能会做的功能:

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

3352 次点击
所在节点    分享创造
10 条回复
dcdlove
5 月 20 日
我是一个看颜值的使用者
tengxun
5 月 20 日
很棒,赞一个
JoeJoeJoe
5 月 20 日
@dcdlove 哈哈哈 我现在很喜欢这种黑白风格, 审丑学

@tengxun 感谢支持!
liushengxian1230
5 月 20 日
看了历史帖子 没 get 到你的痛点啊。为什么 “每次审核代码都得自己拉一个 worktree 来对着看逻辑” 每个 PR 的工作量都巨大吗🤔
JoeJoeJoe
5 月 20 日
@liushengxian1230 因为这次 PR 里面可能引用了这次没有变动的方法或者函数, 但是在网页上又没法点击跳转到对应的实现, 所以审核流程就会变的很繁琐
Mitsutsuki
5 月 20 日
黑你就彻底地黑 黑白风格难受啊
JoeJoeJoe
5 月 20 日
@Mitsutsuki 哈哈哈哈 先出一版用着 后面再搞风格.
oky
5 月 20 日
@JoeJoeJoe https://getdesign.md/ 可以加个这个就很好弄风格了
JoeJoeJoe
5 月 20 日
@gkinxin 哇偶!!! 感谢分享!
RangerWolf
5 月 21 日
@gkinxin 好东西 收藏了 感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1213975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX