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/downloads/helix#clients
,
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 https://www.perforce.com/perforce/doc.current/manuals/p4guide/index.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 https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.