vault backup: 2024-05-30 15:31:17
This commit is contained in:
parent
ef3d302c9c
commit
987beabc7b
@ -100,20 +100,29 @@ docker push ghcr.io/blueroses/perforce-helix-p4d:2024.5
|
||||
# Perforce
|
||||
## 参考
|
||||
- 官方文档
|
||||
- https://www.perforce.com/manuals/p4guide/Content/P4Guide/Home-p4guide.html
|
||||
- https://help.perforce.com/helix-core/quickstart-unreal/Content/quickstart/game-home-quickstart.html
|
||||
- 知乎&UE官方文档
|
||||
- https://docs.unrealengine.com/5.1/en-US/using-perforce-as-source-control-for-unreal-engine/
|
||||
- https://zhuanlan.zhihu.com/p/414193101?utm_id=0
|
||||
- [UE5 源码引擎构建&UGS部署与搭建](https://zhuanlan.zhihu.com/p/414193101?utm_id=0)
|
||||
- [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)
|
||||
- 视频
|
||||
- [ [英文直播]版本控制基础 | Version Control Fundamental(真实字幕组)](https://www.bilibili.com/video/BV1tp4y1C7f8/?spm_id_from=333.337.search-card.all.click&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
- [配置管理软件Perforce代码版本管理中分支和标签应用示例—4.Local库的分支](https://www.bilibili.com/video/BV14z411b7VB/?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
- [配置管理软件Perforce代码版本管理中分支和标签应用示例—5.stream库的分支](https://www.bilibili.com/video/BV1xK41177W1/?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
- [P4V进阶教学自用——stream分支基本操作+文件resolve+分支制作](https://www.bilibili.com/video/BV1LC411z76w/?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
|
||||
### cmd
|
||||
- 设置默认服务器IP:`p4 set P4PORT=servername:port`
|
||||
- 设置默认用户名:`p4 set P4USER=your.username`
|
||||
- 设置typemap:p4 -P YourPassword typemap
|
||||
|
||||
- 设置p4ignore
|
||||
- p4 set P4IGNORE=.p4ignore
|
||||
- p4 ignores
|
||||
- add(add所有文件并且包含文件名含通配符的文件):p4 add -f ...
|
||||
|
||||
## 规划
|
||||
### 开发目录设计
|
||||
@ -154,8 +163,16 @@ Example:
|
||||
使用最暴力的Mainland(主干)分支开发模式,如有试玩需求,会创建shiwan分支。
|
||||
|
||||
#### WorkSpace设置
|
||||
- 官方工作区文档:https://www.perforce.com/manuals/p4guide/Content/P4Guide/configuration.workspace.options.html
|
||||
|
||||
1. 编码使用:UTF8-no bom
|
||||
2. Connection–>Edit Current Workspace–>Advanced,设置为`Line ending characters for text file:UNIX style linefeed`
|
||||
2. Connection–>Edit Current Workspace–>Advanced,设置为
|
||||
1. Line ending characters for text file -> `UNIX style linefeed`
|
||||
2. OnSubmit -> `Don't submit unchanged files`
|
||||
3. 勾选
|
||||
1. Allwrite
|
||||
2. Clobbr
|
||||
3. Altsync(直播棚不要勾这个)
|
||||
|
||||
#### .p4ignore
|
||||
```bash
|
||||
@ -260,6 +277,7 @@ TypeMap:
|
||||
text //....html
|
||||
text //....inc
|
||||
text //....js
|
||||
text //....ts
|
||||
text+w //....log
|
||||
text+w //....ini
|
||||
text+w //....pdm
|
||||
@ -362,15 +380,6 @@ TypeMap:
|
||||
text //....ignore
|
||||
```
|
||||
|
||||
- 官方文档
|
||||
- https://help.perforce.com/helix-core/quickstart-unreal/Content/quickstart/game-home-quickstart.html
|
||||
- https://www.perforce.com/manuals/p4guide/Content/P4Guide/Home-p4guide.html
|
||||
- 视频
|
||||
- [ [英文直播]版本控制基础 | Version Control Fundamental(真实字幕组)](https://www.bilibili.com/video/BV1tp4y1C7f8/?spm_id_from=333.337.search-card.all.click&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
- [配置管理软件Perforce代码版本管理中分支和标签应用示例—4.Local库的分支](https://www.bilibili.com/video/BV14z411b7VB/?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
- [配置管理软件Perforce代码版本管理中分支和标签应用示例—5.stream库的分支](https://www.bilibili.com/video/BV1xK41177W1/?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
- [P4V进阶教学自用——stream分支基本操作+文件resolve+分支制作](https://www.bilibili.com/video/BV1LC411z76w/?spm_id_from=333.999.0.0&vd_source=d47c0bb42f9c72fd7d74562185cee290)
|
||||
|
||||
## 相关概念
|
||||
### Workspace
|
||||
Workspace可以理解为,depot到本地的一个映射,对应本地的一个目录,**存储了该工作区域的相关设置以及历史记录**。
|
||||
|
Loading…
x
Reference in New Issue
Block a user