Emergent AI可快速增删改查已上线Web项目功能模块。需先通过Git导入项目并确保配置文件被识别,再用自然语言描述变更,系统自动生成预览、运行测试并部署;冲突时可选保留版本,失败时支持一键回滚至最近稳定版。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你想让Emergent AI接手一个已经上线的Web项目,快速增删改查某个功能模块,而不是从零开始建站。
确认项目结构是否被Emergent识别
打开Emergent.sh控制台,点击左上角「+ New Project」→ 选择「Import from Git」→ 粘贴你的GitHub/GitLab仓库HTTPS地址 → 点击「Import」。
导入后等待约15秒,Emergent会自动扫描仓库根目录下的package.json、next.config.js、vite.config.ts或pyproject.toml等配置文件。如果页面右上角出现绿色对勾并显示「Ready for editing」,说明结构识别成功;若显示「Unknown framework」或卡在「Analyzing…」超90秒,【必须手动补全emergent.yml配置文件】,否则后续所有修改指令都会被忽略。
用自然语言描述功能变更
在Emergent编辑区顶部的对话框中,直接输入中文需求,例如:“把用户注册页的手机验证码登录去掉,只保留邮箱密码登录,并在提交按钮下方加一行小字‘注册即表示同意服务条款’”。
Emergent会立刻生成修改预览:左侧是原始代码片段,右侧是它建议的改动。注意看右上角的「Test Impact」标签——它会标出本次修改将触发哪些单元测试和E2E测试。如果显示「No tests affected」,说明你写的改动没触达任何现有测试逻辑,大概率改错了位置或漏了关键条件。
点击「Apply Changes」后,Emergent自动执行三步操作:修改源码 → 运行关联测试 → 启动本地开发服务器验证路由与交互。整个过程无需人工干预,但终端窗口会实时打印日志,关键错误会以红色高亮显示。
处理冲突与回滚
方法一:自动合并冲突
当Emergent检测到你要修改的代码段已被他人提交过新版本,它会在编辑区用橙色背景标出冲突块,并在下方提供两个按钮:「Keep Theirs」和「Keep Ours」。选哪个取决于你是否信任最新提交的业务逻辑——如果对方刚加了合规校验字段,选「Keep Theirs」更安全。
方法二:一键回退到上一稳定版本
在项目概览页点击「History」标签 → 找到带绿色「✓ Verified」标记的最近一次成功部署记录 → 点击右侧「Revert to this version」。这一步会完整恢复代码、依赖版本、环境变量配置,【不会删除你本地未提交的新文件】,但会覆盖所有已提交的修改。

















