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

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

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

相关推荐
funfan05174 小时前
Claude4、GPT4、Kimi K2、Gemini2.5、DeepSeek R1、Code Llama等2025主流AI编程大模型多维度对比分析报告
ai编程
草梅友仁4 小时前
草梅 Auth 1.1.0 发布与最新动态 | 2025 年第 30 周草梅周报
开源·github·ai编程
LinXunFeng5 小时前
AI - Gemini CLI 摆脱终端限制
openai·ai编程·gemini
程序员X小鹿6 小时前
腾讯还是太全面了,限时免费!超全CodeBuddy IDE保姆级教程!(附案例)
ai编程
yeshan10 小时前
使用 Claude Code 的自定义 Sub Agent 完善博文写作体验
ai编程·claude·掘金·日新计划
人生都在赌12 小时前
一个AI工作流如何让代码审查从手动到智能?实战拆解
ai编程·devops·cursor
北极的树12 小时前
大模型上下文工程之Prefix Caching技术详解
人工智能·ai编程
软件测试君12 小时前
【Rag实用分享】小白也能看懂的文档解析和分割教程
aigc·openai·ai编程
qiyue7713 小时前
AI编程专栏(七)-什么是上下文工程,与提示工程区别
人工智能·ai编程·cursor
wayne21413 小时前
不写一行代码,也能做出 App?一文看懂「Vibe Coding」
人工智能·ai编程