1.7 KiB
1.7 KiB
发布说明
版本入口
软件版本统一维护在 app_version.py:
APP_NAME:软件名称APP_VERSION:软件发布版本
发布新版本时,优先修改这里,不要直接改界面标题字符串。
版本规则
建议使用语义化版本:主版本.次版本.修订号
1.0.0:首个正式版1.1.0:兼容性新功能1.1.1:问题修复2.0.0:不兼容变更
Git 管理建议
main:始终保持可发布状态- 功能开发使用独立分支
- 每次发布打 Git Tag,例如
v1.1.0
建议命令:
git checkout main
git pull
git checkout -b feature/xxx
完成功能后:
git add .
git commit -m "feat: xxx"
git checkout main
git merge --no-ff feature/xxx
发布时:
git add app_version.py RELEASE.md
git commit -m "release: v1.1.0"
git tag v1.1.0
git push
git push origin v1.1.0
打包流程
当前打包入口:pqAutomationApp.spec
推荐发布步骤:
- 修改
app_version.py中的APP_VERSION - 更新本文件中的变更说明
- 提交代码并打 Tag
- 执行打包命令
- 将
dist/pqAutomationApp复制为带版本号的发布目录
打包命令:
pyinstaller pqAutomationApp.spec
建议发布目录命名:
PQAutomationApp_v1.1.0PQAutomationApp_v1.1.0_20260416
每次发布前检查
- 版本号是否已更新
- 关键功能是否回归测试
dist/和build/是否未提交到 Git- 发布说明是否已更新
- Tag 是否与版本号一致
变更记录模板
每次发布可按下面格式补充:
v0.1.0
- 首次建立版本发布机制
- 软件标题显示版本号
- 增加
.gitignore - 增加发布流程文档