我希望 TraeCode 未来可以 在SOLO中内置面向新手和非IT开发者的版本管理工具

介绍自己

我是产品,同时也是一个独立开发者,平时使用 TraeCode 做一些个人创意项目,没有深厚的传统软件工程经验。日常主要靠 AI 100%写代码和维护。

我对 TraeCode 的愿景

希望新增什么功能

在SOLO内置一套新手友好的版本管理工具,和IDE模式里的完整 Git 能力做区分,专门面向非专业向的普通和新人开发者。

  1. 不需要记忆 git 命令,不需要配置 SSH 密钥,不需要科学上网,开箱即用。
  2. 只保留新手最高频的核心能力:定时或者按照配置策略自动保存版本、给版本写简单备注、查看版本列表、一键回退到历史版本。
  3. 做成向导式交互,引导新人建立版本管理意识,不用搞懂分支、合并、远程推送甚至各种英文命令等这些复杂概念。

为什么需要这个功能: 现在很多新手用 TraeCode 写代码,经常遇到 AI 改写代码把项目改崩,代码改错丢失可用版本的问题。原生 Git的使用门槛很高,各种命令、配置、远程仓库、网络问题一堆,很多新人看不懂,要么放弃版本管理,折腾半天配置失败,很多东西还需要梯子,普通用户很难上手。像IDE里的版本管理如果什么配置都没有点提交基本没用,对于新人来说看着就头大,时间线啊啥的也是针对单个文件的,对于普通人来说也很难用

当然我知道很多有很多it人会对这个嗤之以鼻,觉得连git都用不好的玩什么code,但我觉得不应该有技术傲慢,如果以复杂来评估的话那怎么不去用汇编呢哈哈!本来就是解放生产力,回归创意的AI时代了呀

希望优化什么场景

场景:IDE虽然内置 Git,但这是面向专业开发者的完整能力而且SOLO里没有版本管理工具,这对小白不够友好,新人很容易被复杂概念劝退。

希望如何融入你的工作流

我原来是配置过git的,但是实在太麻烦了,有时候简单的我就手动压缩到zip然后丢备份盘里了都。如果这个能实现我的工作流会缩短,完全不需要配置外部工具。

你希望它以什么形态出现

希望这套简化版本管理直接嵌入solo模式的一个面板,同时再开始使用和配置的时候主动告知用户,做成引导式的。大概长这样把

  1. 产品形态:独立简易面板,向导式按钮操作,不用敲命令或者晦涩难懂的配置项;
  2. 操作尽量自动触发 + 手动按钮结合:完成重要 AI 修改后,弹出提示 “是否保存当前版本”,或者按照定时保存等规则;同时保留手动【保存版本】【查看历史】【回退】按钮;
  3. 底层优先做本地版本存储,不强制依赖外网代码仓库,规避网络梯子的问题;可以对接国内代码平台,或者自有云,可以接受少量付费,如此一来时间长了这些用户不就有粘性了吗,这对trae来说也是大好事啊
1 个赞

让ai帮你用git。其实完善的体系更加好一些 ai训练资料也对这个更了解

CC说的对,直接让TRAE提交git就行,没必要多此一举

1 个赞

我认同CC哈哈

嗯嗯,你们要是觉得没必要就算了,我是很讨厌高频操作还得让ai执行,还有让ai写push脚本也是一样的,只有结构化UX直接操作才能给我安全感,而且效率高很多

都知道AI能做,没什么意思,AI给你提交一样是你要先配置好git,写push脚本也是一样,我每搞一个项目还得git一个仓库,另外从产品角度讲各家都已经在做自有云端控制了这是增加用户粘性的很好范式。当然,code如果说只给IT专业人员用的话,那当我没说,我继续用work好了哈

1 个赞

嘶那也感觉不会 我感觉最终估计能力应该都会很强,不会我能你不能那种吧

坐等更新

1 个赞