mirror of
https://github.com/wwiinnddyy/LanMountainDesktop.git
synced 2026-06-24 02:14:26 +08:00
83 lines
1.4 KiB
Markdown
83 lines
1.4 KiB
Markdown
|
|
# 04-更新与维护
|
|||
|
|
|
|||
|
|
插件发布后的持续维护和更新策略。
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🔄 更新策略
|
|||
|
|
|
|||
|
|
### 热修复(Hotfix)
|
|||
|
|
|
|||
|
|
发现严重 Bug 时立即发布:
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 1. 修复 Bug
|
|||
|
|
git checkout -b hotfix/critical-bug
|
|||
|
|
# ... 修复代码 ...
|
|||
|
|
|
|||
|
|
# 2. 更新版本号(修订号+1)
|
|||
|
|
# plugin.json: "version": "1.0.1"
|
|||
|
|
|
|||
|
|
# 3. 提交并发布
|
|||
|
|
git commit -m "Fix critical bug"
|
|||
|
|
git tag -a v1.0.1 -m "Hotfix v1.0.1"
|
|||
|
|
git push origin main --tags
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 功能更新
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
# 1. 开发新功能
|
|||
|
|
git checkout -b feature/new-feature
|
|||
|
|
|
|||
|
|
# 2. 完成功能后合并到 main
|
|||
|
|
|
|||
|
|
# 3. 更新版本号(次版本+1)
|
|||
|
|
# plugin.json: "version": "1.1.0"
|
|||
|
|
|
|||
|
|
# 4. 发布
|
|||
|
|
git tag -a v1.1.0 -m "Release v1.1.0"
|
|||
|
|
git push origin main --tags
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 📊 维护清单
|
|||
|
|
|
|||
|
|
### 日常维护
|
|||
|
|
|
|||
|
|
- [ ] 监控用户反馈
|
|||
|
|
- [ ] 查看崩溃报告
|
|||
|
|
- [ ] 回复用户问题
|
|||
|
|
- [ ] 更新依赖包
|
|||
|
|
|
|||
|
|
### 定期维护
|
|||
|
|
|
|||
|
|
- [ ] 每季度检查 SDK 更新
|
|||
|
|
- [ ] 每年评估功能需求
|
|||
|
|
- [ ] 定期更新文档
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 🐛 Bug 处理流程
|
|||
|
|
|
|||
|
|
1. **收集信息** - 复现步骤、环境信息
|
|||
|
|
2. **定位问题** - 本地调试复现
|
|||
|
|
3. **修复验证** - 修复后充分测试
|
|||
|
|
4. **发布更新** - 按热修复流程发布
|
|||
|
|
5. **通知用户** - 在 Release 中说明
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
## 💡 最佳实践
|
|||
|
|
|
|||
|
|
- 保持向后兼容
|
|||
|
|
- 及时响应用户反馈
|
|||
|
|
- 定期发布小更新
|
|||
|
|
- 维护清晰的更新日志
|
|||
|
|
- 废弃功能提前通知
|
|||
|
|
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
*最后更新:2026年4月*
|