Hello,
I’m currently working on a blueprint project with a team where multiple people worked on the same blueprint. We then came across the fact that we currently cannot merge the conflicts the way we’d normally do using scripts and thus, have to choose between one version and discard the other.
How do you people manage this kind of situation ?
There is no such tool as I know
In my commercial project on prototype stage, we tried to use BP locking and it was a pain in the a s s.
So, last two years we’re trying to work on separate BPs and if we get conflict - someone should do a double job. In most cases, the person who made less will duplicate his work.
But my project is mostly based on C++ and there are not so many troubles now, most people don’t touch BPs or at least do it rarely.
Also, active communication helps a lot to prevent bad situations when several people were working on the same BP at the same time and have put a lot of effort.
And you need to put additional effort to split the code base between BPs, otherwise, it will be hell.