Update document

This commit is contained in:
hevinci
2023-02-23 12:15:41 +08:00
parent a0bc521903
commit 0232e5adec
20 changed files with 125 additions and 65 deletions

View File

@@ -4,22 +4,40 @@
如果是本地测试可以在本地创建一个WEB服务器然后将补丁包拷贝到WEB服务器下。
**按照游戏版本目录部署**
**部署目录**
在业务开发过程中,每个游戏版本实际都会创建一个SVN分支分支工程内每次构建的补丁包上传到对应的CDN目录下即可
在业务开发过程中,发版本之前都会创建一个SVN或GIT分支,分支工程为基础去构建APP
````
CDN
└─android
├─v1.0
├─v1.1
└─v2.0
├─v1.0APP版本
├─v1.1APP版本
└─v2.0APP版本
└─iphone
├─v1.0
├─v1.1
└─v2.0
├─v1.0APP版本
├─v1.1APP版本
└─v2.0APP版本
````
**游戏版本说明**
**APP版本说明**
v1.0 代表的是APP版本不是资源版本。在没有更换安装包的情况下不需要新增加APP版本目录。
例如我们游戏的当前APP版本是v1.0那么每次生成的补丁文件全部覆盖到v1.0的目录下即可。
下面的示例里一共上传过2次补丁包。第二次上传的补丁包会把第一次的版本记录文件PatchManifest_DefaultPackage.version覆盖掉。当我们想回退资源版本的时候把第一次生成的版本记录文件覆盖到同目录下即可。
````
v1.0(游戏版本)
├─PatchManifest_DefaultPackage.version
├─PatchManifest_DefaultPackage_2023-02-01-654.hash
├─PatchManifest_DefaultPackage_2023-02-01-654.bytes
├─PatchManifest_DefaultPackage_2023-02-12-789.hash
├─PatchManifest_DefaultPackage_2023-02-12-789.bytes
├─2bb5a28d37dabf27df8bc6a4706b8f80.bundle
├─2dbea9c3056c8839bc03d80a2aebd105.bundle
├─6e8c3003a64ead36a0bd2d5cdebfbcf4.bundle
...
````
v1.0 代表的是游戏版本,不是资源版本。在没有更换安装包的前提下,不需要递增这个游戏版本。每次生成的补丁包只需要覆盖掉当前游戏版本目录下即可。