发包时目前使用tar压缩,需要改为7z压缩,同时自更新适配 #19

Closed
opened 2024-12-08 23:37:01 +08:00 by li-xiaochen · 2 comments
Owner

要考虑好跨版本更新问题

要考虑好跨版本更新问题
Author
Owner

新自更新流程:下载并解压到一个临时目录中,然后在bat脚本中删掉原文件后并移动这些文件至对应位置

新自更新流程:下载并解压到一个临时目录中,然后在bat脚本中删掉原文件后并移动这些文件至对应位置
li-xiaochen added the
兼容
断开
label 2024-12-12 08:11:17 +08:00
Author
Owner

我注意到在v0.3版本中的Settings里已经可以展示出最新的版本号和版本名称,所以在自更新流程改为7z解压后可以通过在接下来发布的版本名中标注v0.3版无法自动解压新版本,建议手动下载并解压。同时版本信息后有【了解此版本】按钮,用户可以点击快捷跳转至下载页面。

v0.3 Settings.vue
之前测试发布时版本被占用了,后来发布时不知道代码版本不会替换,所以使用的是commit id而不是版本

我注意到在v0.3版本中的Settings里已经可以展示出最新的版本号和版本名称,所以在自更新流程改为7z解压后可以通过在接下来发布的版本名中标注v0.3版无法自动解压新版本,建议手动下载并解压。同时版本信息后有【了解此版本】按钮,用户可以点击快捷跳转至下载页面。 [v0.3 Settings.vue](https://git.zhaozuohong.vip/mower-ng/launcher/src/commit/00212e447b548d5d295960bd3a71f9395678dbf3/ui/src/pages/Settings.vue) 之前测试发布时版本被占用了,后来发布时不知道代码版本不会替换,所以使用的是commit id而不是版本
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: mower-ng/launcher#19
No description provided.