版本管理方案
使用git+git lfs
不足:
- 使用github时,有流量和lfs仓库大小限制(详见github官网),增加上限需要使用PayPal等付费方式。
- 可能需要科学上网方式,上传下载速度不稳定。
使用Perforce
推荐理由:
- 虚幻官方推荐方案,UE Editor内嵌无缝衔接。
- 使用阿里云ECS服务器搭建,支付便捷、传输稳定、存储空间大且可弹性扩容。
实践步骤
前置条件
- 已购买阿里云ECS服务器
- 使用Windows Server镜像
步骤
服务端
- 登录阿里云ECS服务器。
- 服务器下载安装Perforce服务端P4D
下载链接:https://www.perforce.com/downloads/helix-core-p4d
按照引导完成设置和安装
- 确认服务器已启动
开始->搜索“服务”->Helix Core Server
- 安全组配置(重要)
(可选)命令行输入p4 info即可查询安装时的配置信息,主要获取端口号。
ECS安全组配置
配置入方向访问规则,暴露P4D服务器端口;出方向使用默认即可(默认允许所有出方向)
Tips:不要在服务器上开启防火墙功能,可能导致Workbench不可登录(可使用VCN连接关闭防火墙)和安全组配置失效。
客户端
- 工作电脑安装Perforce客户端P4V。
- 登录和管理Perforce服务器
- 输入阿里云ECS服务器公网Ip:Port
- 注册用户并登入
Tips:可使用P4Admin登录服务器管理用户
- 工作空间配置和云端项目初始化。
- 使用Ue4 Editor配置版本管理,接入Perforce。
总结
搭建流程预计1小时,相当方便和快捷。
相关链接
Using Perforce as Source Control Ue4官网版本管理工具推荐
Perforce for UE4 / Unreal Engine 4 安装过程、repository初始化、UE Editor配置
Download Helix Core (P4D) Server P4D下载链接
Download Helix Visual Client (P4V) P4V下载链接