扣子编程的开发版本怎么管理
改过几轮代码后,想找回之前能正常运行的状态,可以从扣子编程的版本记录里查。开发过程中的代码会自动存档,各次修改的差异也能打开对照;需要撤回错误修改时,还可以恢复到相应的历史版本。
说明
在团队版和企业版中,企业超级管理员可以通过功能访问控制和空间资源可见性,控制成员可见的功能入口和空间资源范围。如果你未看到预期的功能和资源,请联系企业超级管理员确认。
版本类型
版本列表中的版本分为以下几种类型:

版本类型 | 图中序号 | 说明 |
|---|---|---|
Initial commit 版本 | ① | 项目初始化时自动生成的初始版本。版本列表中关键词为 Initial commit的版本。 |
feat 版本 | ② | 代码变更时,扣子编程自动将当前代码存档并生成的版本。版本列表中关键词为 feat 的版本。 |
Restored 版本 | ③ | 执行版本回滚操作后自动创建的新版本。版本列表中关键词为 Restored 的版本。 |
Auto commit 版本 | ④ | 若你手动修改文件后未提交,直接执行回滚或部署操作时,扣子编程会自动创建一个 Auto commit 版本,以确保手动修改的文件变更不会丢失。版本列表中关键词为 auto commit的版本。 |
使用限制
权限限制:仅项目所有者有权限执行版本控制操作。
回滚版本限制:不支持回滚以下类型的版本:
最新版本。
Auto commit 版本。
Restored 版本。
使用方式
自动存档
在日常开发过程中,编程 AI 修改代码后会生成新的版本,扣子编程会自动将当前的代码存档,形成一个新的版本记录。
1. 进入 AI 编程开发页面,在左侧对话框中描述需要修改的功能,触发代码变更,例如:列表页的默认条数修改为每页显示 20 条,并在底部增加‘加载更多’按钮。
2. 扣子编程修改代码后,会自动提交一个版本,并根据变更内容自动生成摘要(Commit Message)。
3. 你可以在对话框上方的版本卡片中单击查看修改记录,在版本控制页面查看该版本变更的详细信息。

手动提交
如果你手动修改了代码文件,则必须手动提交版本,并填写摘要。操作步骤如下:
1. 在文件区域单击图标,打开源代码管理页面。
2. 单击文件名称,查看文件的详细变更对比。
3. 确认无误后,填写版本摘要,并单击提交。

手动编辑场景下,除了基础的手动提交功能以外,你还可以:
放弃更改:放弃本次变更,将文件内容回退到上一个版本。
暂存变更:暂存当前的变更,以便在后续提交时合并到其他版本中。
添加到 .gitignore:将文件添加到 .gitignore 文件中,以便在后续提交时忽略该文件。
在想要操作的文件上单击右键,即可执行以上操作。

查看版本差异
你可以随时查看任一历史版本的具体代码变更。
在扣子编程左侧导航栏选择项目管理,筛选带有 New 标签的项目,单击目标项目。

在 AI 编程开发页面,你可以通过如下两种方式进入版本控制页面,看目标版本变更的文件,包括新增、修改、删除的文件列表。
对话区版本历史图标
单击对话区顶部的版本历史图标,在目标版本右侧单击查看修改记录图标。

右侧的新标签页
1. 在项目开发页面右侧单击➕打开新的标签页,在弹出的标签页中选择开发工具 > 版本控制。

2. 在版本控制页面,单击目标版本。
单击对应的文件,即可查看该文件的详细变更差异。

回滚开发版本
当你需要将项目恢复到某个特定的历史版本时,可以使用版本回滚功能,回滚后会撤销该版本之后的所有更改。此操作通常用于撤销错误的修改或恢复到某个稳定的功能节点。版本回滚后,在版本记录中会新增一条版本记录。回滚并不会删除历史记录,而是会创建一个新的版本,其内容与你选择回滚到的目标版本完全一致。
在扣子编程左侧导航栏选择项目管理,筛选带有 New 标签的项目,单击目标项目。
在 AI 编程开发页面,你可以通过如下方式进行版本回滚。
对话区版本历史图标
单击对话区顶部的版本历史图标,在目标版本右侧单击回滚图标。

右侧的新标签页
1. 在右侧单击➕打开新的标签页,在弹出的标签页中选择开发工具 > 版本控制。

2. 在版本控制页面,单击目标历史版本,在版本详情页面单击回滚。

在回滚确认对话框中,如果项目集成了数据库,根据需要选择是否回滚数据库。如果勾选同时回滚数据库,系统将把开发环境数据库还原至对应版本状态,该版本之后添加的数据将丢失,包括 Schema 以及数据。

单击回滚。
-
2026-11-10 橙子
-
2026-11-10 橙子
-
2026-11-10 橙子
-
2026-11-10 橙子
-
2026-11-10 橙子
-
2026-11-10 橙子
-
2026-11-10 橙子
-
2026-11-10 橙子
-
扣子编程如何用对话创建智能体
2026-11-10
-
扣子编程开发的智能体怎么部署上线
2026-11-10
