UE5+Perforce+腾讯云版本控制搭建流程与工作流程
记录下云服务器部署Perforce的流程
在以前知乎的文章中提到过使用Nas部署P4,以及Perforce的工作原理及作用。
文章:从零开始在NAS上配置Perforce并启用虚幻引擎源码管理
那没有Nas如何快速的创建一个Perforce为团队服务呢?
购买服务器
我这里使用的是腾讯云
通过以上新用户福利,我们即可获得一个月免费的轻量服务器。
然后我们在选择系统时,可以直接使用Docker镜像,这样就可以快速的使用到docker,不需要再去装一遍。
我们在购买完服务器后-可以在邮件中得知当前服务器的账号以及登录密码。
开始部署
然后我们登录此服务器
登录后 输入sudo -i
获取root权限
部署perforce
然后一键部署perforce镜像
复制下列代码,粘贴,执行
docker run -d -p 1666:1666 -v /volume1/docker/perforce/data:/data -e P4USER:p4admin --name perforce ambakshi/perforce-server
docker logs -f perforce
以上我们就已经部署完成啦
我们按回车键。执行docker logs -f perforce
获取perforce的日志,在日志里获取P4的管理员账号和密码。
当然你也可以直接复制以下默认管理员账号以及密码,进行登录。
#端口号
P4PORT=1666
#用户及密码
P4USER=p4admin
P4PASSWD=pass12349ers!
防火墙开放 1666 8080端口
还需要在腾讯云服务器页面里防火墙中 开放1666
8080
端口 ,这样小伙伴们才能通过端口进行访问。
安装P4V 给团队小伙伴登录
选择适合系统的P4V-下载
P4V安装过程
这里如果执行不了下一步,可以填写你的[ip]:1666
则可以继续下一步。
无脑下一步~
输入账号密码
即可完成登录
部署完成
关于使用方法,或者说明
详细使用方法-可以通过互联网查找,这对你来说应该不是什么很大的问题。 或者查看我翻译的 P4文档
链接地址
值得注意的是我们设置引擎上传的文件需要添加过滤,不然什么文件都会上传到引擎上,会造成一些不必要产生的问题。
可以通过P4ignore Set进行设置,或者使用官方推荐的方式直接设置设置和创建忽略文件 P4 ignore 文档。
UE5 源码连接
步骤:
- 在启动引擎后在界面右下角
- 点击版本控制-连接到版本控制
- 选择提供方为Perforce
- 然后选择可以用工作区
- 接受设置
这个连接源码前,需要登录P4V
使用和P4类似, 不过多说明。