A lot of developers are afraid of using “source builds” - Unreal Engine compiled from the source by a team, opening doors to modifying the engine. One of the reasons is they see the process of integrating of new engine version as painful and time-consuming.
This tutorial describes the easy process of integrating engine changes via GitHub, where the engine source code is available for everyone. It leverages Git infrastructure to merge engine changes without much hassle.
It was my preferred way of handling merge conflicts. GitHub Desktop is simply throwing a nice list of all conflicts, which makes it easy to fix if one person can handle all conflicts.
Indeed, I should explain in the tutorial why I went this way. Thanks, I’ll think how to update the tutorial.