Hello, we set up a Multi User Editing. It works fine. The problem we have, is the Source Control System. We have selected the point multi-user for source control, but always occurs the error “Failed to connect to source control” . Does we need a second program for this or is it possible to use the build in function? Thanks!
I encountered this same issue. Did you find a solution?
For anyone else that comes across this. The behavior as I now understand it is (using UE5):
(1) You should establish your source control setup prior to attempting to do Multi-User Editing
(2) If you previously have installed your source control engine software (Perforce, GIT Command line) then UE will attempt to access those commands. A failure here could be due to installation error, commands not in global PATH, or possibly other errors.
(3) When entering Multi-User Editing, Source Control will be replaced by “Multi-User”, but the original source control engine details will be visible below this.
(4) All source change operations (while on Multi-User) will be cached on the Host(?) computer. When the session ends, the Host user will be prompted to save cached changes. This will queue the changes in source control.
(5) There is a way to have changes immediately save for source control Persist Change(?), however, I’ve been unable to find where this setting is in UE5. It’s possible this only works with Perforce, but I’m on Mac and can’t test this. GIT is usually a two-stage local and then server push, so it’s unclear if it’s even possible for Unreal to manage both of those steps automatically. I usually have to manage this on the command line.
(6) Unreal will also auto-checkout files if you enable this option under the Multi-User settings. I didn’t test this and this likely suffers the same source control challenges from #5.