Version Control and updating engine

I’m looking at setting up Perforce version control but can’t seem to find anything talking about how it works when you update a project (by cloning) to a new editor version. Can anyone point me to documentation on that or give me some advice?