Setting Up Diversion for Unreal Engine 5

Getting Diversion running with your UE5 project takes about five minutes. Here's the quick version.
What you need
- Diversion installed and signed in (grab it here if you haven't)
- Unreal Engine 5.3, 5.4, 5.5, 5.6, or 5.7
- A project you want to version control
Installation
- Get the plugin: Search "Diversion" on the Fab Marketplace and add it to your library
- Install to engine: Open the Epic Games Launcher, go to your library, find Diversion, click "Install to Engine"
- Enable in your project: In Unreal, go to Edit → Plugins, search "Diversion", check the box, restart the editor
Configuration
- Click Revision Control (bottom-right of the editor)
- Select Diversion from the provider dropdown
- Click Initialize project with Diversion (for new repos) or Accept Settings (for existing repos)
That's it. You'll see file status icons in your Content Browser – green plus for new files, red checkmark for modified.
What you can do now
- Commit changes directly from the editor (Revision Control → Submit Content)
- See who's editing what via warning messages
- Resolve blueprint merge conflicts using Unreal's built-in merge tool
- Diff blueprints by double-clicking files in the submit window
Full guide
This covers the basics. For the complete walkthrough with screenshots, troubleshooting, and advanced configuration, see the full documentation.