Trae的宝藏级功能--源代码管理,可以AI自动生成commit记录

大家好呀,我是程序员夏叶,深度AI编程使用者,专注于分享AI编程方面的使用技巧、经验以及前沿资讯,有兴趣的可以关注我的公众号,一起学习,共同进步。

作为Trae的老用户,我才发现它有一个很宝藏的功能源代码管理(当然以前vscode也有,但是我没有用过),先说一下它能做什么:

  1. 初始化github仓库
  2. 创建新的分支
  3. AI自动生成提交记录
  4. 提交变动并推送到github
  5. 从远程拉取变动

划重点:AI自动生成commit记录,这个功能太香了,既节省时间,写的提交记录也详细。

基本上原来TortoiseGit能做的,这个源代码管理大部分都可以做,我猜测Trae是直接内置了github插件。

原来我的做法一直是在Trae编辑器让AI改代码,改好以后,我切到文件管理器,右键去提交git,但是现在我可以不切了,直接在Trae中进行提交和推送即可。

里面有一个很大的亮点,那就是内置的AI一键提取修改记录,是真香,我再也不需要改了好多内容以后,头疼提交git的时候还需要想修改了哪些,另外我试过了,这个功能类似代码补全一样,是不占据Trae的快速请求次数的。

初始化仓库

如果是新的项目,你可以建立一个空文件夹,然后再Trae中打开这个空文件夹,接着打开左侧的源代码管理界面。

因为是空文件夹,我们直接选择初始化仓库就好了,点击初始化仓库,然后发布Branch。

接着就会弹框提示,根据弹框提示进行操作就行了,最后Trae会自动打开浏览器,登录你的github,并要求你授权给Trae AI,最后一个github仓库就自动创建好了,但它最终可能会报错:那是因为现在还是一个空文件夹,没有任何内容,这个报错不影响什么。

接着我在该文件夹下新建了一个vscode插件项目,然后看到源代码管理就变为如下界面,接着点击AI自动生成提交描述,如下:

接着点击提交,然后在弹框中选择"是",暂存所有更改并提交即可。注意这个时候只是本地提交了,提交完以后又会出现之前的发布Branch按钮,点击,它就会自动推送到github上对应的分支上去了。

如果我们想修改推送的分支,可以点击左下角,修改分支名,它会自动在本地创建新的分支然后切换到新的分支:

然后再次点击发布Branch,它就会提交到github上新的分支去了。

我觉得这整个过程中最牛的是啥,是AI生成提交记录,代码本来就是AI写的,它肯定知道改了一些啥,这样既节省了写提交记录的时间,又比较精准。

另外呢,Trae国际版Pro还是挺给力的,在我测试这个源代码管理功能的过程中,我一直想写的一个vscode插件sql魔法棒就完成并发布了。

sql魔法棒 功能演示如下:

这些功能是我本人工作中高频使用的功能,我一直嫌弃文本处理太过繁琐,现在好了,可以一键处理了,如果你日常工作中也会用到这些功能,那可以试用一下。

好了,今天就说到这里了,如果对你有所启发,麻烦动动你宝贵的小手点个赞,谢谢!

相关推荐
猫头虎2 小时前
2026年AI产业13大趋势预测:Vibe Coding创作者经济元年到来,占冰强专家解读AIGC未来图景
人工智能·开源·prompt·aigc·ai编程·远程工作·agi
kjkdd4 小时前
6.1 核心组件(Agent)
python·ai·语言模型·langchain·ai编程
皮卡丘不断更8 小时前
告别“金鱼记忆”:SwiftBoot v0.1.5 如何给 AI 装上“永久项目大脑”?
人工智能·系统架构·ai编程
JMchen12310 小时前
AI编程与软件工程的学科融合:构建新一代智能驱动开发方法学
驱动开发·python·软件工程·ai编程
心疼你的一切13 小时前
代码革命:CANN加速的AI编程助手实战
数据仓库·深度学习·aigc·ai编程·cann
kjkdd13 小时前
5. LangChain设计理念和发展历程
python·语言模型·langchain·ai编程
程序员老刘·1 天前
Android Studio Otter 3 发布:日常开发选AS还是Cursor?
flutter·android studio·ai编程·跨平台开发·客户端开发
hampeter1 天前
【填坑指南】Trae/VS Code 远程连接 Ubuntu,终端总是自动激活特定的 Conda 环境?三招教你彻底解决!
linux·ubuntu·conda·trae
JMchen1232 天前
AI编程范式转移:深度解析人机协同编码的实战进阶与未来架构
人工智能·经验分享·python·深度学习·架构·pycharm·ai编程