The FreeBSD project uses the Perforce version control system to manage experimental projects that are not ready for the main Subversion repository.
While Perforce is a commercial
product, the client software for interacting with the server
is freely available from Perforce. It can be easily installed
on FreeBSD via the devel/p4 port or can be
downloaded from the Perforce web
site at http://www.perforce.com/perforce/loadprog.html
,
which also offers client applications for other OS's.
While there is a GUI client available, most people use the
command line application called p4
. This
document is written from the point of view of using this
command.
Detailed documentation is available online at http://www.perforce.com/perforce/technical.html
.
Reading the “Perforce User's Guide” and
“Perforce Command Reference” is highly
recommended. The p4 application
also contains an extensive amount of online help accessible
via p4 help
.
The FreeBSD Perforce server is
hosted on perforce.freebsd.org
, port
1666
. The repository is browsable online
at http://p4web.freebsd.org
.
All FreeBSD documents are available for download at http://ftp.FreeBSD.org/pub/FreeBSD/doc/
Questions that are not answered by the
documentation may be
sent to <[email protected]>.
Send questions about this document to <[email protected]>.