Perforce in FreeBSD Development
|  | Next

## Perforce in FreeBSD Development

### Scott Long

`<scottl@FreeBSD.org>`

Revision: 41645
Legal Notice
Last modified on 2013-05-17 by gabor.

## 1. Introduction

The FreeBSD project uses the Perforce version control system to manage experimental projects that are not ready for the main Subversion repository.

### 1.1. Availability, Documentation, and Resources

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 the `p4 help` command.

The FreeBSD Perforce server is hosted on `perforce.freebsd.org`, port `1666`. The repository is browsable online at http://p4web.freebsd.org. Some portions of the repository are also automatically exported to a number of legacy CVSup servers.

|  | Next
|  | 2. Getting Started

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 <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.