Perforce-the-Powerful

What is Perforce?
Perforce is a centralized version control system (i.e. there is only one central location of the project — the depot).
Why Perforce?
Perforce handles massive projects efficiently.
Instead of creating a hash for the entire project (i.e. what git does), Perforce only does this for the files you’d like changed. This makes it a favourite for industries with projects that have large file sizes (e.g. gaming, film, engineering, etc).
How to Perforce
Checkoutonly the files you want to changeGet latest revision— to get the latest code- NB: checked-out files are not updated
Terms
- Depot: a repository of files that live on a Perforce server
- Perforce Server: can have multiple depots
- Workspace: defines the portion of the depot that can be accessed, and specifies where local copies from the depot are stored (workspace view)