From ef3d302c9c2ca9268964cbb6202407ef58a2ffa8 Mon Sep 17 00:00:00 2001 From: BlueRose <378100977@qq.com> Date: Thu, 30 May 2024 13:57:57 +0800 Subject: [PATCH] vault backup: 2024-05-30 13:57:57 --- .../various-complements/histories.json | 2 +- .../VPS服务部署/Perforce Helix Core搭建.md | 75 ++++++++++++++++++- 2 files changed, 74 insertions(+), 3 deletions(-) diff --git a/.obsidian/plugins/various-complements/histories.json b/.obsidian/plugins/various-complements/histories.json index 037c291..7d7848d 100644 --- a/.obsidian/plugins/various-complements/histories.json +++ b/.obsidian/plugins/various-complements/histories.json @@ -1 +1 @@ -{"128044539":{"128044539":{"currentFile":{"count":1,"lastUpdated":1714359212233}}},"OutlinePass":{"OutlinePass":{"internalLink":{"count":1,"lastUpdated":1715346170348}}},"JNCustomAssetEd:定义修型资产":{"JNCustomAssetEd:定义修型资产":{"currentFile":{"count":1,"lastUpdated":1715827692229}}},"GreenScreen":{"GreenScreen":{"currentFile":{"count":1,"lastUpdated":1715843645080}}},"Character":{"Character":{"currentFile":{"count":1,"lastUpdated":1715848900346}}},"定义了·FGuid":{"定义了·FGuid":{"currentFile":{"count":1,"lastUpdated":1715915171873}}},"(例如Idol.BeiLa)。以及FollowingSocketName":{"(例如Idol.BeiLa)。以及FollowingSocketName":{"currentFile":{"count":1,"lastUpdated":1716192086731}}},"DirectorCamera为场景相关的相机(静态镜头)。":{"DirectorCamera为场景相关的相机(静态镜头)。":{"currentFile":{"count":1,"lastUpdated":1716192192053}}},"ECS资料":{"ECS资料":{"currentFile":{"count":1,"lastUpdated":1716465594941}}},"DebugView":{"DebugView":{"internalLink":{"count":1,"lastUpdated":1716796051996}}}} \ No newline at end of file +{"OutlinePass":{"OutlinePass":{"internalLink":{"count":1,"lastUpdated":1715346170348}}},"JNCustomAssetEd:定义修型资产":{"JNCustomAssetEd:定义修型资产":{"currentFile":{"count":1,"lastUpdated":1715827692229}}},"GreenScreen":{"GreenScreen":{"currentFile":{"count":1,"lastUpdated":1715843645080}}},"Character":{"Character":{"currentFile":{"count":1,"lastUpdated":1715848900346}}},"定义了·FGuid":{"定义了·FGuid":{"currentFile":{"count":1,"lastUpdated":1715915171873}}},"(例如Idol.BeiLa)。以及FollowingSocketName":{"(例如Idol.BeiLa)。以及FollowingSocketName":{"currentFile":{"count":1,"lastUpdated":1716192086731}}},"DirectorCamera为场景相关的相机(静态镜头)。":{"DirectorCamera为场景相关的相机(静态镜头)。":{"currentFile":{"count":1,"lastUpdated":1716192192053}}},"ECS资料":{"ECS资料":{"currentFile":{"count":1,"lastUpdated":1716465594941}}},"DebugView":{"DebugView":{"internalLink":{"count":1,"lastUpdated":1716796051996}}},".p4ignore":{".p4ignore":{"currentFile":{"count":1,"lastUpdated":1717048569032}}}} \ No newline at end of file diff --git a/03-UnrealEngine/流程管理与部署/VPS服务部署/Perforce Helix Core搭建.md b/03-UnrealEngine/流程管理与部署/VPS服务部署/Perforce Helix Core搭建.md index cf12ebc..d3fa8dd 100644 --- a/03-UnrealEngine/流程管理与部署/VPS服务部署/Perforce Helix Core搭建.md +++ b/03-UnrealEngine/流程管理与部署/VPS服务部署/Perforce Helix Core搭建.md @@ -129,7 +129,7 @@ Example: - ShowRoom - UnrealEngine -### ASoul P4开发目录设计 +### ASoul P4的设计 仓库: 1. Engine(Stream Depot) 1. 引擎源码 @@ -157,6 +157,77 @@ Example: 1. 编码使用:UTF8-no bom 2. Connection–>Edit Current Workspace–>Advanced,设置为`Line ending characters for text file:UNIX style linefeed` +#### .p4ignore +```bash +# Ignore IDE related files +.vscode\ +.vsconfig\ + +# Ignore project-specific files +LiveDirector\Binaries\**\*.pdb +LiveDirector\Binaries\**\*-Debug.* +LiveDirector\Binaries\**\*-Shipping.* +LiveDirector\Build\Receipts\* +LiveDirector\DerivedDataCache\* +LiveDirector\Intermediate\* +LiveDirector\Plugins\**\Intermediate\* +LiveDirector\Saved\* +LiveDirector\*.sln +LiveDirector\*.vcxproj +LiveDirector\*.vs\ +LiveDirector\*.idea\ +LiveDirector\obj\ +LiveDirector\**\FileOpenOrder\ + + +Tools\VCluster\Binaries\**\*.pdb +Tools\VCluster\Binaries\**\*-Debug.* +Tools\VCluster\Binaries\**\*-Shipping.* +Tools\VCluster\Build\Receipts\* +Tools\VCluster\DerivedDataCache\* +Tools\VCluster\Intermediate\* +Tools\VCluster\Plugins\**\Intermediate\* +Tools\VCluster\Saved\* +Tools\VCluster\*.sln +Tools\VCluster\*.vcxproj +Tools\VCluster\*.vs\ +Tools\VCluster\*.idea\ +Tools\VCluster\obj\ +Tools\VCluster\**\FileOpenOrder\ + +# Ignore Engine temporary files +Engine\**\__pycache__\*.pyc + +# Ignore temporary files for Editor runs +Engine\Engine\Intermediate\EditorRuns\ + +# Add back binary-distributed plugins +!LiveDirector\Plugins\DirectorAssistanter\Intermediate\ + +# Ignore RiderLink +LiveDirector\Plugins\Developer\RiderLink\ + +# Ingore LiveCoding(?) temporary files +Engine\**\Intermediate\Build\**\*.h.old + +# Ignore UnrealInsights temporary files +Engine\Engine\Programs\UnrealInsights\Saved\ +Engine\Engine\Programs\UnrealInsights\Intermediate\ + +# Ignore Node.js moddules for RemoteControlWebInterface +Engine\Engine\Plugins\VirtualProduction\RemoteControlWebInterface\**\node_modules\ +Engine\Engine\Plugins\VirtualProduction\RemoteControlWebInterface\**\package.json +Engine\Engine\Plugins\VirtualProduction\RemoteControlWebInterface\**\package-lock.json +Engine\Engine\Plugins\VirtualProduction\RemoteControlWebInterface\WebApp\**\build\ +Engine\Engine\Plugins\VirtualProduction\RemoteControlWebInterface\WebApp\Server\public\ + +# Ignore all Engine files. +Engine\ + +# Ignore Ts History +LiveDirector\ts_file_versions_info.json +``` + ## 搭建p4顺序 1. 搭建Perforce服务 2. 创建一个Stream Depot或者所有Depot。 @@ -318,7 +389,7 @@ Workspace可以理解为,depot到本地的一个映射,对应本地的一个 ### P4ExcludeList ### .p4ignore -命令行 +创建`.p4ignore`文件后,执行命令行设置ignore ```bash p4 set P4IGNORE=.p4ignore p4 ignores