vault backup: 2024-05-06 16:50:58

This commit is contained in:
2024-05-06 16:50:58 +08:00
parent 94a9133b25
commit 2196fac568
2 changed files with 72 additions and 12 deletions

View File

@@ -19,7 +19,7 @@ https://hub.docker.com/r/sourcegraph/helix-p4d
```bash
cd /home/perforce/helix-docker/helix-p4d/ && \
docker build -f /home/perforce/helix-docker/helix-p4d/Dockerfile -t helix-p4d:2023.5 .
docker build -f /home/perforce/helix-docker/helix-p4d/Dockerfile -t helix-p4d:2024.5 .
```
@@ -30,7 +30,7 @@ docker build -f /home/perforce/helix-docker/helix-p4d/Dockerfile -t helix-p4d:20
docker run -d --name helix-p4d\
-p 1666:1666 \
-v /home/perforce/p4:/p4 \
helix-p4d:2023.5
helix-p4d:2024.5
```
```bash
@@ -80,9 +80,21 @@ docker run -d \
```
### 推送镜像到Dockerhub
```text
docker tag 9f45f31246ac blueroses/perforce-helix-p4d:2023.5
docker push blueroses/perforce-helix-p4d:2023.5
登录
```bash
docker login
# Github
docker login ghcr.io -u 378100977@qq.com -p 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
```
推送
```bash
docker tag 5572f8b12de1 blueroses/perforce-helix-p4d:2024.5
docker push blueroses/perforce-helix-p4d:2024.5
# 登录github
docker push ghcr.io/blueroses/perforce-helix-p4d:2024.5
```
# UE部分操作
@@ -92,21 +104,29 @@ docker push blueroses/perforce-helix-p4d:2023.5
- [UE4管理多重项目-WiseeEngineering](https://zhuanlan.zhihu.com/p/364346565)
- [UnrealEnigne源码构建&Perforce&UnrealGameSync开发版本控制基础部署](https://zhuanlan.zhihu.com/p/362276094)
- [打通UE4美术资源版本控制关节](https://zhuanlan.zhihu.com/p/261692804)
- [UE5+Perforce+阿里云ECS版本控制搭建流程与工作流程](https://zhuanlan.zhihu.com/p/640743305)
编码使用UTF8-no bom
PS. 编码使用UTF8-no bom
- 注册源码引擎到EpicGames
## 注册源码引擎到EpicGames
经过上面的步骤,源码引擎已经构建成功,但是在对项目就行选择引擎版本的时候,发现并没有这个版本 。这是因为构建的引擎没有注册到EpicGames中找到EpicGames安装目录下的注册器。复制到源码工程并且运行即可。
```text
Launcher\Engine\Binaries\Win64
Launcher\Engine\Binaries\Win64\UnrealVersionSelector.exe
```
# Perforce
- https://help.perforce.com/helix-core/quickstart-unreal/Content/quickstart/game-home-quickstart.html
- https://www.perforce.com/manuals/p4v/Content/P4V/Home-p4v.html
- https://www.perforce.com/manuals/p4guide/Content/P4Guide/Home-p4guide.html
- https://www.perforce.com/manuals/p4sag/Content/P4SAG/Home-p4sag.html
- https://www.perforce.com/manuals/p4admin/Content/P4Admin/Home-p4admin.html
## P4Admin
- 用户
- 用户组
- 目录权限
- 仓库
## Typemap
typemap 的设置能够在 Perforce 中控制文件的只读和可写的形式。 然后要做这件事情需要管理员先在命令行cmd下设置 P4 的环境变量。
## 相关概念
### Workspace
@@ -115,4 +135,11 @@ Workspace可以理解为depot到本地的一个映射对应本地的一个
开发的过程中可以有多个Workspace例如一个用来开发一个用来更新验证保证提交没有错误但一般只推荐有一个Workspace
###
# ASoul P4设计
仓库:
1. 导播台。
2. 源文件。
分支:
1. 开发分支
2. 稳定分支