We have a 150GB project in UE5.3 and a distributed 5-person team. Currently using Github for version control, but finding “conflict resolution” painful. I’m told that Perforce will enable easier file-level changes (and locking). I’d hate to lose all the Issues, Wiki edits, and other work we’ve already done in Github. Is Perforce worth moving to? I’ve so far been massively unimpressed by the godawful Azure/Perforce setup instructions. Seems to presume the team has a full-time IT engineer. Looking for a turnkey, hosted solution I can just plug into. This may not exist.
There’s also Plastic SCM which offers cloud hosting. The client can be configured differently depending on what the user does - code vs assets.
But they were acquired by Unity, right? Worried they’ll drop UE support.
Ultimately, files are engine agnostic in the eyes of any version control system. Even if there’s no UE plug-in there is a desktop app for working with the cloud servers. Personally I’m going to install perforce helix core in a Linux vm to compare with git.
I wonder now if there’s a utility that will migrate the history that you don’t want to lose. Might be worth just calling Perforce and tell them your needs.
I am still trying to get Perforce working (Azure nightmares), but I did talk to a tech at Perforce and he pointed me to this GitP4Sync repo that helps with synchronizing Github and Perforce. Looks promising: GitHub - MHanafy/GitP4Sync: A 2-way integration workflow between a Github repository, and an on-premises Perforce repository.