====== 版本管理 ====== 这个项目统一一个SVN进行管理,部署在内网200服务器 ===== 地址 ===== SVN地址:http://192.168.0.200/svn/UnlimitedPuzzle/trunk [[http://180.169.115.26:20022/svn/UnlimitedPuzzle/trunk|外网访问地址]] 登陆凭据为账号密码,比如: zhangsan/zhangsan, 如账号密码无法登陆请找shenmo进行授权 使用方法参考[[http://120.55.162.32/doku.php?id=svn%E4%BD%BF%E7%94%A8%E5%8F%82%E8%80%83|svn使用参考]] 目录结构 ^ 目录 ^ 说明 ^ | Artwork | 美术资源目录 | | | Doc | 文档目录 | | Doc\原型表 | 策划填写的全部原型表格 | | Misc | 依赖工具/插件/安装包 | | Tools | 其他工具 | | Tools\VBA| 表格工具 | | Client | 客户端工程目录 | | Server | 服务器主目录 | ====客户端工程内目录结构==== | Scenes | 场景 | | Scripts | 代码 | | Resources | 资源 | ==== 服务器结构 ==== 服务器所有的代码,sql表格,web工具,wiki ^ 目录 ^ 说明 ^ | Server\PHP\Common | 公共方法库。游戏逻辑无关 | | Server\PHP\Helper | 公共帮助库。游戏逻辑的复用部分 | | Server\PHP\Manager | 单例管理器 | | Server\PHP\Storage | 数据结构仓库 | | Server\PHP\Storage\Data | 存档数据结构仓库,自动生成 | | Server\PHP\Storage\Prototype | 原型数据结构仓库,自动生成 | | Server\PHP\Protocol | 协议数据,半自动生成 | | Server\PHP\Web | 网页工具 | | Server\PHP\Workman | 长链接服务器 | | Server\SQL | 数据库脚本,自动生成 | | Server\Tools | 其他工具 | | Server\Wiki | Wiki绿色环境,不包含页面数据 | | Server\Wiki\data\pages\generated | VBA工具自动生成的Wiki页面 | ==== 服务器SVN自更新(服务器程序员) ==== 在外网服务器上 使用''Server\Tools\SvnUpdate\'' 中的vbs脚本,可以对服务器工作目录进行自更新。 定时时间为15秒,采用的是svn命令行的方式,而不是TortoiseSVN。 可以自动更新,并且自动添加/上传Wiki部分的改动