求助佬友们推荐下现在好用ai编程工具!特别是回退代码好用的有没有!!

夜雨扰心弦 2026-07-08 18:54 1

目前在使用字节的trae-ide和trae-solo,它们有图形化界面的,命令行的有点用不明白 两个工具的编码体验都感觉还可以(可能我没用过更好的?)


然后有一点就比较难受的是,两个工具都支持同时处理多个任务。但是,它们的回退功能就比较反人类,如果两个任务都改到了同一份文件,就会出现如果一个任务不满意回退时把另一个任务修改的内容也一起回退了,因为是备份的整个文件嘛,就很难受。


所以想问下各位市面上有没有能够避免这种情况的工具啊?怪难受的,有没有支持到代码级的备份的,只回退改动的相关代码那种 ,表达能力有点差,感谢各位认真看完

最新回复 (13)
  • wangzhen3691 07-08 19:04
    1

    还是用git吧,两个工具一起操作一个文件肯定会竞争的呀,太正常了

  • thornboo 07-08 19:05
    2

    感觉和工具的关系不大,佬可以尝试用 git worktee 来解决,一个任务一个 worktree

  • 夜雨扰心弦 楼主 07-08 19:11
    3

    感谢佬的建议,我去了解下,编程小白,还没掌握git的全部用法

  • 夜雨扰心弦 楼主 07-08 19:12
    4

    感谢佬的建议,我去了解下,编程小白,还没掌握git的全部用法

  • 哈雷彗星 07-08 19:14
    5

    Cursor 喵

    回退代码好文明啊喵

  • DalyDai 07-08 19:15
    6

    一般都是开发工具搭配git管理工具使用


    首先如你要管理代码版本,本地肯定需要安装git,另外你得有提交代码的习惯,才能回退代码


    git有很多命令,对命令熟悉的话,提交、回退都可以使用命令


    如果你对命令不熟悉的话,你可以使用git管理工具,比如Sourcetree或者 TortoiseGit

  • 夜雨扰心弦 楼主 07-08 19:15
    7

    哈雷大佬!会去了解下的喵,感谢建议!

  • 夜雨扰心弦 楼主 07-08 19:19
    8

    好的!有提交代码操作,但也只明白一些,是在ide中全部提交改动的文件,回滚也是全部回滚,想请教下大佬,是每次改动就提交一次嘛?会不会太频繁了

  • 夜雨扰心弦 楼主 07-08 19:20
    9

    我现在的操作都是完整做完后再进行提交,但是免不了这一次对话还好好的,下一次对话ai就改出问题的情况,所以我就比较依赖编码工具的回退功能

  • 琴酒Gin 07-08 19:31
    10

    git是必须掌握的基本功,依赖ide自带的那种回退个人观感不靠谱,我的做法是让agent每次完成改动都必须提交git来方便我管理。

    图形化git市面上有很多工具,见仁见智吧,一眼过去确实直观但是实际上并不会太复杂。

    相关操作有什么不清楚的让ai帮你过一遍就好了。

    至于你说同时处理多个任务的情况,可以开git分支来实现,测试验收功能完成后合并子分支,冲突自己懒得解决就让ai判断就好了。

  • zhetao 07-08 20:37
    11

    只推荐git,worktree这种

  • DalyDai 07-08 22:13
    12

    我觉得多次提交是最稳妥的选择,你可以在工具中和ai约定,每次改动自动提交,不满意可以对话让他回退,也可以通过git工具回退


    如果你是多个业务同时开发,还是建议在不同分支或者使用worktree去控制,最后再同步到一个分支上,否则不同业务代码容易混淆在一起,开发和回退也会相互影响


    你需要掌握git的基本概念、使用方法和大概原理,知道了这些,后面也知道如何跟ai通过对话指导git如何操作

  • 夜雨扰心弦 楼主 07-09 08:50
    13

    好的!会去了解,感谢大佬的宝贵建议!!

* 帖子来源Linux.do
返回