Egret之版本控制(一)-创新互联-成都快上网建站

Egret之版本控制(一)-创新互联

一 , 场景

当我们的产品需要更新( 程序 , 资源 ) , 一般的方式是 : 将新增的 和 修改的资源更新上去 . 这样做的好处是 : 玩家可以使用旧资源的cache , 新资源(以下都是☞ 新增资源 和 修改资源)从服务器加载过来.
试想 , 如果不这么做 , 而是以以下的方案 :
① : 不打版本 , 每次都覆盖线上的全部资源 . 修改资源的资源可能不会加载,而是使用cache(旧资源),这样起不到更新的效果.
② : 打版本 , 每次都覆盖线上的全部资源 , 这个玩家获得的资源绝对都是最新的 , 只不过所有的资源都是从服务器加载的 . 这就意味着每次更新都干掉了所有cache , 玩家进游戏很慢.

二,解决方案

 Egret提供了相关的解决方案 , 本人感觉都不太好 . 所以自己写了个工具 . 使用如下 :
 ① , 工具结构( 一下的文件 , 一下图的红色编号替代 )

Egret之版本控制(一)

公司主营业务:成都网站制作、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联公司推出临清免费做网站回馈大家。

② ,配置(打开2号资源 , config资源)
Egret之版本控制(一)
②-1 : root_path : 资源的位置
②-2 : res_file : res配置表的名称(如果有多个 使用;隔开)
②-3 : thm_file : 主题的名称(如果有多个 使用;隔开)

③,打开root_path的目录 , 将除了新增的和修改的资源 以及 res_file 和 thm_file , 其他资源(旧的)都删掉

④, 双击1号文件(exe)执行
Egret之版本控制(一)

⑤,执行结果
Egret之版本控制(一)

三,检测版本结果(版本号和exe计算的版本号一致 , ok)

Egret之版本控制(一)
注意 : 目前如果文件中出现中文会乱码

四,工具:

http://down.51cto.com/data/2448509

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:Egret之版本控制(一)-创新互联
网页链接:http://kswjz.com/article/digcgj.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流