I wish and imagine UE4 to start up like this.

At the place I’m employed at we’re using SVN, and on my personal projects I use Git LFS, choose one for your needs (but use one!).