现在基本上已经不用自己写代码了,主要日常工作就是审阅 AI 写的代码,我目前主要是“写”C++,用的 Clion 查看 git 提交记录总感觉差点意思但是又说不上来哪里不好,反正就感觉不是特别好用。所以想请教各位 AI 先驱们平时审阅 AI 提交的代码有没有使用什么好的工具呢?

1 jawilx 2h 38m ago 不同工具体验下来,Jetbrains 家的已经是 git ui 工具里体验最好的了,当然这也是个人体验 |
2 MozzieW 2h 33m ago 我用 IDEA 提交代码,打开 collapse unchanged fragment ,提交的时候可以只看修改的代码逻辑,每个文件的修改都不会很多,不用翻整个文件。不打开这个设置就要翻整个文件找,总担心会漏 |
3 jackOff 2h 25m ago 我还是习惯小乌龟 |
4 nbzhaosq 2h 22m ago lazygit |
5 yangzzzz 2h 15m ago 一直用的 Gitkraken ,之前 github 学生包,后面懒得找了就干脆用的破解版 |
6 greatim 2h 6m ago 腾讯 UGit |
7 dragonQueen 1h 54m ago meld 用来看 diff 不错的 |
8 sjdhome 1h 50m ago LazyGit |
9 Seck 1h 47m ago 哥们,可以回复下吗? 你是如何做到日常不写代码的 大家都是这样的吗? 难道我是旧时代的人物了? |
10 timeNow 1h 45m ago rebased |
11 DiamondYuan 1h 35m ago 我用自己开发的 https://github.com/DiamondYuan/diff-worktree npx diff-worktree 1. 自动浏览器打开一个 diff 窗口,显示分支列表和文件树。 2. 和当前分支对比, 我一般哪来看未 commit 的代码 3. 和 main 比,想当于 review PR 4. 支持高亮测试文件。 有的 AI 项目,我只 review 测试代码。 5. review 以后可以打勾,代码文件不变的情况下,对勾储存在本地。 一次 PR 几十个文件,可以在本地分批 review. |
12 zhangshaohan OP @Seck 我一年多没写代码了,以前是 7 年 Java 现在转 C++了,全程拿 AI 写,我一行 C++代码都没自己写过,只能看懂基础语法,也能完成所有工作任务 ![]() |
13 zhangshaohan OP @DiamondYuan 感谢,我试试 |
14 zhangshaohan OP 比如 git 查看提交记录对比的时候,里面能点击方法进行跳转吗,目前好像不能,或者是我姿势不对 |
15 zhangshaohan OP @jawilx 比如 git 查看提交记录对比的时候,里面能点击方法进行跳转吗,目前好像不能,或者是我姿势不对 |
16 binder 1h 31m ago vscode + gitgraph |
17 zhangshaohan OP @MozzieW 主要是 AI 改的太快了,一个 C++文件上万行,很不好看,而且不能跳转 |
18 yjxjn 1h 29m ago SourceGit 试试。 |
19 CouleurVVEX 1h 22m ago @Seck 我也好久没写代码了 |
20 weidaizi 1h 18m ago 桌面环境: vscode + gitlens 终端环境: nvim + diffview.nvim |
21 Qds 1h 12m ago 其实不用怎么看了,基本上 vscode 自带的 git diff 工具 稍微扫一眼改了什么文件,大致符不符合预期,然后让 ai 自己测试一轮,我自己再快速扫一遍 ,基本上我就上线了。 |
23 zzk037 1h 8m ago @zhangshaohan 上万行把控的住吗,为啥一次修改会有这么多内容 |
24 zhangshaohan OP @zzk037 不是,是一个文件有上万行,AI 可能一次改几百行,但是几百行又比较分散所以 Git 不太好审阅 |
25 502Chef 59 mins ago |
26 zzk037 54 mins ago @zhangshaohan idea 不太会有这种问题,每次提交看修改略缩图很清晰 |
27 anghunk 38 mins ago 我用的 ugit ,体验下来感觉挺好 |
28 Asher88 33 mins ago fork |
29 waytogoose 28 mins ago 做 sublime text 的那个公司的另一个产品 sublime merge 简单清晰 用一次就上瘾 比什么 ugit github 那些客户端可清爽太多了 |
30 guanhui07 21 mins ago Jetbrains ,当然我本地也用了 LazyGit |
31 tttaotao 11 mins ago Beyond Compare |
32 hellodigua 11 mins ago Gitkraken 我是最喜欢的,但是它越来越重了,破电脑常驻感觉撑不住,然后就换成了 Fork |
33 songone 10 mins ago 用 fork 看,AI 写的还能临时 stage |