Skip to content

框架更新指南

ai-go-admin 是一个持续迭代版本、新增功能和修复 BUG 的系统,您可以参考此文档保持您的 ai-go-admin 为最新版本。

git

我们推荐您使用 git 管理系统的代码,这是目前世界上最好的版本管理工具,没有之一。

更新核心代码

bash
# 保存工作现场(将目前还不想提交的但是已经修改的代码保存至堆栈中)
git stash

# 从远程仓库获取最新代码并自动合并到本地
git pull origin master

# pull 命令如果有冲突,先处理冲突,找到提示冲突的文件 > 编辑它就能找到冲突的代码 > 人工合并(您新增的文件不会发生冲突,而框架文件我们更新同时您也更新了该文件才可能冲突)

# 恢复工作现场
git stash pop

更新后端依赖

bash
go mod tidy

更新前端依赖

bash
# ctrl+c 关闭 Vite 开发服务

# 更新前端依赖
pnpm i

# 重新开启 Vite 开发服务
pnpm dev

更新数据库

您可以直接在 项目根目录 执行以下命令,系统将自动完成新版本的数据表结构更新。

bash
go run cmd/main.go migrate up

成功后输出类似于:

ini
迁移完成。
当前版本: 3 - 干净(无迁移失败)

更新时额外可能会用到的命令

bash
# 查看远程仓库信息
git remote -v

# 查看 stash 队列
git stash list

# 清空 stash 队列
git stash clear