UE4每次升级个版本总是要提交大量文件到Perforce, 是件很麻烦的事. 我们的引擎编译好了会连同Binaries一起上传, 美术和策划都可以直接使用跟程序一样的版本....这样的话, Perforce上的引擎就需要有这些注意事项:
引擎目录完全包含所有代码和引擎依赖资源
引擎编译输出的dll, exe等也都需要提交, 保证策划和美术能够直接拉取引擎版本
引擎编译过程中会写入的文件...在这里就记录一下整个过程, 免得下次升级时又要重新找命令规则步骤之类的:
从github拉取UE4的release版本
拷贝整个目录到Perforce Workspace, 需要避免.git文件夹也拷过来..., 所以我们需要递归提交这些文件, 并加上writable标记
for /f "delims=" %a in ('dir ....如果要把这些命令写到批处理文件里, 注意需要把%a改成%%a.
最后, 再提交一次, 完成