RevisionPatcher

  位于 Tools/RevisionPatcher ,是开发过程中用于修改版本工具。

  当前只支持从标准输入中提取版本号,内容要求为补丁文件。

  默认使用标准输出打印结果,内容为从补丁文件提取的目标文件名以及新的版本号。

  不修改任何其它文件。

  版本号通过补丁内的信息计算。使用规则参见 YSLib 项目文档 doc/ProjectRules.txt

  仅测试了 hg diff 导出的补丁文件。

构建

  依赖 YBase 和 YFramework 库,没有特别的构建支持,可以使用 stage 2 SHBuild ,详见 sysroot 安装脚本

清单(manifest) 文件

  因为文件名包含 patchWindows 可能默认要求以管理员权限运行 。安装脚本使用 manifest 文件指定免除此需要。