心莫急,马上来咯🫵
Aug 01, 2024
这是一个基于现代Web技术栈开发的个人博客系统,采用前后端分离架构。本项目不仅是一个博客平台,更是一次技术实践和学习的过程。
技术实践
内容平台
bash# 安装依赖 pnpm install # 启动开发服务器 pnpm dev # 构建生产版本 pnpm build
npm install -g pnpm
)确保当前分支代码是最新的:
bashgit checkout main git pull origin main
确保依赖是最新的:
bashpnpm install
切换到release分支:
bashgit checkout -b release/v0.0.2
运行发布脚本:
bashpnpm release
系统会提示以下步骤:
选择版本类型:
patch
: 修复版本 (x.x.1)minor
: 特性版本 (x.1.x)major
: 主版本 (1.x.x)custom
: 自定义版本号确认发布版本
发布脚本会自动执行以下操作:
package.json
中的版本号v版本号-YYYYMMDD
)发布完成后,请检查:
bashgit branch -d release/v0.0.2 git push origin --delete v0.0.2-20250218
--dry
参数进行试运行:
bashpnpm release --dry
如果发布后发现问题需要回滚:
删除本地标签:
bashgit tag -d <标签名>
删除远程标签:
bashgit push origin --delete <标签名>
重置版本号:
欢迎提交 Issue 或 Pull Request 来帮助改进项目。