Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.
Perforce is a client–server system. The server manages a central database and a master repository of file versions. Users work on files in local client workspaces and submit changed files together in changelists. Communication from client to the server is via any of a number of clients (user interfaces) (see below). Client and server co...
More
Perforce is a commercial, proprietary, centralized revision control system developed by Perforce Software, Inc.
Perforce is a client–server system. The server manages a central database and a master repository of file versions. Users work on files in local client workspaces and submit changed files together in changelists. Communication from client to the server is via any of a number of clients (user interfaces) (see below). Client and server communicate via TCP/IP using a proprietary RPC and streaming protocol.
The Perforce database is proprietary, preconfigured, and self-installed. It stores system-related metadata (file state, file attributes, branching and merging history, changelists, change descriptions, users, groups, labels, etc.). Files are identified by namespace (i.e., by OS-neutral filenames). File content itself is not stored in the database. MD5 hashes of file content are stored in the database, however, and can be used to verify repository file integrity.
Database...
Less