cocos creator项目版本控制
项目目录.png 需要纳入版本控制的目录有 assets,settings ; 必不可少的文件为 project.json。 assets - 资源文件夹 用来放置您游戏中所有本地资源、脚本和第三方库文件。只有在assets目录下的内容才能显示在资源管理器中,一般来说项目开发中只需要操作assets文件夹就可以。 settings - 项目设置 settings里保存项目相关的设置,如构建发布菜单里的包名、场景和平台选择等。 project.json project.json文件和assets文件夹一起,作为验证Cocos Creator项目合法性的标志。只有包括了这两个内容的文件夹才能作为Cocos Creator项目打开。而project.json本身目前只用来规定当前使用的引擎类型和插件存储位置,不需要用户关心其内容。 build-templates - 子域文件夹 项目子域目录也要纳入版本控制,一般用于实现排行榜的功能,根据个人项目需要而定。 build - 构建目标 在使用主菜单中的 项目 -> 构建发布... 使用默认发布路径发布项目后,编辑器会在项目路径下创建 build 目录,并存放所有目标平台的构建工程。由于每次发布项目后资源 id 可能会变化,而且构建原生工程时体积很大,所以此目录建议不进入版本控制。 library - 资源库 library是将assets中的资源导入后生成的,在这里文件的结构和资源的格式将被处理成最终游戏发布时需要的形式。当library丢失或损坏的时候,只要删除整个library文件夹再打开项目,就会重新生成资源库。 local - 本地设置 local文件夹中包含该项目的本地设置,包括编辑器面板布局,窗口大小,位置等信息。您不需要关心这里的内容,只要按照您的习惯设置编辑器布局,这些就会自动保存在这个文件夹。 packages - 插件、拓展包文件夹 编写的插件可以在所有的项目中共享,可以用于增强引擎的功能,和定制一些自己的需求,可以实现自定义编辑器页面的功能。 temp - 资源备份文件夹 在编辑器发现有未同步的资源配置文件时,会弹窗警告用户,并列出所有不匹配的 meta 文件。这时无法正确匹配的资源配置文件会从项目资源路径(asset)中移除,并自动备份到temp路径下。 creator.d.ts - 数据文件,jsconfig.json - 提示设置文件 用来在项目中生成智能提示数据。在项目根目录中添加 jsconfig.json 设置文件才能正确的使用包括智能提示在内的 JavaScript 语言功能,在执行命令时,预设的 jsconfig.json 文件会和 creator.d.ts 一起自动拷贝到您的项目根目录中。不需要纳入版本控制,重新执行命令生成即可。 版本控制目录.png
