Parts of P4
Perforce P4 is an enterprise version control management system that run in a client server environment. A client application, such as the command line client, P4 CLI, connects to the P4 Server (P4D).
Customisation of the P4 Server can be achieved in various ways, including the setting of user permissions, setting Environment and registry variables and Configurables, as well as enhancing behavior by creating Triggers and extensions.
The Git Connector can mirror Git repos within a P4 Server graph depot A depot of type graph that is used to store Git repos managed by P4 Server. See also Git Connector and classic depot..
P4 Server also supports a decentralized workflow. To learn more, see Distributed versioning (DVCS) in the P4 Server Administration Documentation.