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

向量数据库大模型NoSQL数据库

大家好呀,我是程序员夏叶,深度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中打开这个空文件夹,接着打开左侧的源代码管理界面。picture.image

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

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

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

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

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

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

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

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

sql魔法棒 功能演示如下:picture.image

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

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

另外我也把所有Trae相关的文章整合到了腾讯ima知识库,感兴趣的可以关注公众号以后回复 知识库3个字获取加入方式。

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
火山引擎大规模机器学习平台架构设计与应用实践
围绕数据加速、模型分布式训练框架建设、大规模异构集群调度、模型开发过程标准化等AI工程化实践,全面分享如何以开发者的极致体验为核心,进行机器学习平台的设计与实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论