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

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

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

相关推荐
乘风gg6 小时前
从 Structured Output 到企业级 AI 架构——如何把 LLM 放进可控系统
openai·ai编程·cursor
孟健9 小时前
用OpenClaw给12个AI下属定KPI,它们自己复盘、迭代、进化
ai编程
蝎子莱莱爱打怪10 小时前
OpenClaw 从零配置指南:接入飞书 + 常用命令 + 原理图解
java·后端·ai编程
MaXiaoTiao110510 小时前
OpenCode配置详细教程(Windows版)
ai编程
Kagol10 小时前
TinyVue 支持 Skills 啦!现在你可以让 AI 使用 TinyVue 组件搭建项目
前端·agent·ai编程
李广坤11 小时前
使用 Skills 的技巧与规范
ai编程
哈基咪怎么可能是AI11 小时前
OpenClaw 插件系统:如何打造全能私人助理 --OpenClaw源码系列第2期
开源·ai编程
本末倒置18311 小时前
我研究了OpenClaw一周,发现它不是另一个ChatGPT,而是数字员工的起点
openai·ai编程·claude
兔子零102413 小时前
Star-Office-UI-Node 实战:从 0 到 1 接入 OpenClaw 的多 Agent 看板
前端·ai编程