跳到主要内容

GeneralUpdate.PacketTool

简介

工具使用Avalonia进行开发,支持Windows / Linux / Mac 桌面端使用。

仓库地址
https://github.com/GeneralLibrary/GeneralUpdate.Tools
功能支持备注
构建补丁包根据上一个版本和当前版本进行对比,找出需要更新的文件或新添加、删除文件。
构建OSS版本配置便捷生成OSS版本配置文件。

说明

构建补丁包

名称备注
Source path表示上一个版本的文件夹路径。
Target path表示当前版本文件夹路径。
Patch path表示最终生成更新补丁包的路径。
Build通过递归比对Source path和Target path文件夹下所有的工程文件(DLL,exe...等),通过二进制差分检查、增量检查分析出需要更新的文件列表按照文件夹结构,打包更新包。
Clear清除当前输入的内容。

构建OSS版本配置

名称备注
Release date time发布时间。
PacketName更新包名称。
Hash更新包哈希值。
Version更新包版本号。
Download address更新包下载地址。
Get hash获取更新包哈希值功能。
Append在已有版本信息后继续追加新的更新信息。
Clear清空所有已填写的内容。
Copy拷贝已生成的内容到剪切板。
Build生成OSS版本配置文件(.json)到本地磁盘。