is a high-performance, SCM (Software Configuration Management) system which includes all the features of a leading-edge SCM.
Perforce clients and server are loosely coupled using a simple TCP/IP-based streaming file transfer protocol tuned to minimize network latency. It does not rely on shared file systems, such as an NFS (Network File System).
This SCM system records all client activity, eliminating the need for hand-maintained lists. It tracks client file versions, locations, and states, pending merges with newer depot files, as well as file submissions. The client indicates to the user which files other users are working on and which changes need to be merged.
Logical (multi-file) changes are treated as atomic transactions. Database integrity is assured at each transaction by the server, and each logical change is uniquely and permanently identified. The inherent data aggregation of atomic changes provides an implicit relationship between file versions and external representations of work, such as bug fix orders and program specifications.
Perforce also provides reporting capabilities on the status of clients, file-change histories, work in progress, currency of clients with respect to depot code lines, and the currency of depot code lines with respect to each other.
Perforce Client and Server for Windows runs on
Windows NT
and is available under the
Freeware
license
— the installer is 3 MB.
We’ve catalogued it under
General.
Help fellow users decide. Share your experience with Perforce Client and Server for Windows.