当前位置: CD游戏 > 教程 > 电脑教程

扣子编程的开发版本怎么管理

时间:2026-11-07 17:54 作者:橙子

  改过几轮代码后,想找回之前能正常运行的状态,可以从扣子编程的版本记录里查。开发过程中的代码会自动存档,各次修改的差异也能打开对照;需要撤回错误修改时,还可以恢复到相应的历史版本。

说明

  在团队版和企业版中,企业超级管理员可以通过功能访问控制和空间资源可见性,控制成员可见的功能入口和空间资源范围。如果你未看到预期的功能和资源,请联系企业超级管理员确认。

版本类型

  版本列表中的版本分为以下几种类型:

扣子编程的开发版本怎么管理

版本类型
图中序号
说明
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 以及数据。

扣子编程的开发版本怎么管理

  单击回滚。