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魔法棒 功能演示如下:

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

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

相关推荐
mCell2 小时前
10分钟复刻爆火「死了么」App:vibe coding 实战(Expo+Supabase+MCP)
react native·ai编程·vibecoding
jacky2576 小时前
衍射光波导与阵列光波导技术方案研究
aigc·ar·xr·ai编程·仿真·混合现实·光学设计
人工智能训练8 小时前
UE5 如何显示蓝图运行流程
人工智能·ue5·ai编程·数字人·蓝图
deephub9 小时前
构建自己的AI编程助手:基于RAG的上下文感知实现方案
人工智能·机器学习·ai编程·rag·ai编程助手
猪猪拆迁队9 小时前
2025年终总结-都在喊前端已死,这一年我的焦虑、挣扎与重组:AI 时代如何摆正自己的位置
前端·后端·ai编程
李剑一10 小时前
uni-app使用html5+创建webview,可以控制窗口大小、显隐、与uni通信
前端·trae
ak啊11 小时前
Re:从零开始的“AI世界"生活
trae
wangruofeng11 小时前
OpenCode 上手初体验:从安装到基础使用
github·ai编程
饼干哥哥12 小时前
1 个人用AI编程开发的产品卖了8000万美金——Base44的增长策略全拆解
人工智能·ai编程
aou12 小时前
让表格式录入像 Excel 一样顺滑
前端·ai编程