We’re facing a recurring issue with our Unreal Engine project related to file synchronization through GitHub. After updating or pulling the latest changes, some of our colliders and certain code files disappear or become corrupted.
This issue is slowing down our production process since our team constantly needs to re-fix or re-import missing assets. We suspect the problem may be related to how Unreal handles version control or large binary files when syncing with GitHub.
Could you please help us identify the cause and suggest how to prevent these files from disappearing during updates?
# UE build/derived data
Binaries/
DerivedDataCache/
Intermediate/
Saved/
#.vs/ if using Visual Studio
.vscode/
# Platform-specific
*.pdb
*.dSYM/
# User/OS noise
.DS_Store
Thumbs.db
How do we sync (more detail)?
Everyone works on feature branches.
Before syncing: we close the Unreal Editor.
fetch → review → pull in GitHub Desktop → open the project via .uproject.
If conflicts occur, we resolve in GitHub Desktop, then reopen UE.
After pulls, we sometimes find colliders or a few assets missing/corrupted until we re-import.
Engine closed during sync?
Yes, always.
Branches?
Yes—feature branches merged into develop (and then into main).
C++?
No—Blueprint-only project.
If anything in our config looks off, please let us know. Also, are there known edge cases with LFS + Blueprint-only UE projects where assets can appear missing after a pull (e.g., redirectors, source control locks, or DDC issues)? We can provide full .gitignore / .gitattributes if helpful. Thanks again!