From what I’ve been able to find out, version control in Unity is done with *.meta
files (which seem to store dependencies between the different assets in the project). For all other VCSs, you are supposed to use these *.meta
files, but for Perforce there’s a special option under Edit > Project Setting > Editor
.
The first question is: how is Perforce handled differently, considering it has a separate option for version control in Unity?
The second question: once I have the Perforce server set up and want to make an initial commit of the project, what is it that I need to do? What about when when I want to commit changes? In other words, what is the workflow with Perforce in Unity?