This utility allows to create *.gitdeps.xml files for Unreal Engine 4.7+.
Building:
- Copy this repository (or link as git submodule) to
Engine/Source/Programs/GitDepsPacker/. - Build Unreal Engine.
You can generate *.gitdeps.xml files by running command like:
Engine\Binaries\DotNET\GitDepsPacker.exe Engine/Content/SomeTool Engine/Source/ThirdParty/SomeTool !**/*.pdb --base-url=http://cdn.local/gitdeps/sometool/ --ignore-proxy --remote-path=1.0 --target=Engine/Build/SomeTool.gitdeps.xml --storage=\\cdn\share\sometool\1.0 --ignore-git
This command:
- Create UEPACK-files and place them to network storage:
\\cdn\share\sometool\1.0; - Generage Engine/Build/SomeTool.gitdeps.xml file;
- Remove all packed files from old
Engine/Build/*.gitdeps.xmlfiles.
Pack files will contains:
- Files in directory
Engine/Source/ThirdParty/SomeTool; - Files in directory
Engine/Content/SomeTool; - Excluding
*.pdbfiles in all directories; - Unchanged files already contains in other
Engine/Build/*.gitdeps.xmlfiles will be excluded; - Files stored in git will be excluded (--ignore-git flag).