This page provides an overview of P4Web documentation. If you're already a Perforce user, this page tells you how to use P4Web to do familiar Perforce tasks. If you're new to Perforce, read Getting Started with Perforce and P4Web first, then return to this page for pointers to more detailed information about a particular task.

Complete index of help topics

Standard and Viewer modes

P4Web runs in Standard or Viewer mode:

Tree and File view

P4Web provides two views of Perforce information:

Both the tree and the file views can optionally show recent depot activity in the control panel at the top of the page, meaning the most recent changes that affected the path or file you are currently browsing. See Using the Control Panel to find out how to turn recent activity display on and off.

Back-in-Time Browsing®

If you are storing web site files in your Perforce depot, you can use Back-in-Time Browsing® to view your entire web site as it appeared at any previous point in time.

Client Workspaces

Your current client workspace (client for short) determines which files you can access and where they reside on the client machine. Your current client name is displayed at the top of every P4Web page. To list existing client workspaces, use the Client Workspaces page. You can switch clients using from the Clients page or the Settings page. To modify a client spec, use the Edit Client Spec page.

Changelists

To find out how to submit changed files from your workspace into the depot, see Submitting Files in a Pending Changelist.

Perforce keeps a permanent record of file changes submitted by users. Submitted Changelists describes how to list changes that have occured in an entire path as well as in a single file.

You can organize your opened files into more than one pending changelist in your workspace. Edit A Pending Changelist describes how to create, modify, or delete pending changelists.

Files

The Tree view displays your opened files (the files you are working on) in the current path at a glance. It indicates which files are in sync with the depot and which are out of date. See Using the Tree view for links to help on the commands you can run on all files in a path. For help on per-file operations, see the links in Using the File view.

The File view lets you display File History and view file content at any revision.

For information about merging changes between files and resolving conflicts, see Resolving Files.

Branching and integration

Perforce lets you branch single files and/or entire directory hierarchies of files from each other, as described in Integrating Files. P4Web enables you to create and edit branch specs. Browse existing branch views with the Branches page.

Users

The Users page lists Perforce users.

In Standard mode you'll see your own Perforce user name at the top of each page, in the control panel. You can edit your user spec with the Edit User Spec page. New users should edit their user spec immediately to set a Perforce password so that no one else can use their Perforce username in P4Web to modify files in their workspace. For more information, see Passwords and Authentication.

Labels

Existing labels are shown on the Labels page. You can create and edit labels, as well as add or remove files from a label using P4Web.

Jobs

P4Web supports limited access to the Perforce job system. The Jobs page is a configurable page that lists jobs by name. From the Jobs page, you can use P4Web to create and edit jobs.


Complete Index of Help Topics

General Info
  • Administering P4Web
  • Back-in-Time Browsing®
  • Browser Tips
  • Command Results Page
  • Depot Browsing vs. Workspace Browsing
  • Displaying Perforce Server Info
  • Errors Using P4Web and Perforce
  • Getting Started with Perforce and P4Web
  • Glossary
  • How To...
  • P4Web Standard mode
  • P4Web Viewer mode
  • Passwords and P4Web
  • RSS feeds
  • Settings and Preferences
  • Using the Control Panel
  • Using the File View
  • Using the Tree View
  • Issuing P4 Commands
  • P4Web URL Reference
  • XML Output
  • Working with Files
  • Adding New Files
  • Changing Filetypes
  • Diffing Files and Folders
  • Revision History
  • Filetypes
  • Finding Files
  • Integrating Files
  • Integrating Files at the File Level
  • Integrating Files at the Path Level
  • Launching an Editor
  • Locking Opened Files
  • Opening Files for Add
  • Opening Files for Delete
  • Opening Files for Edit
  • Removing Files from Your Workspace
  • Resolving Files
  • Restricting Files Used in Commands
  • Reverting Files
  • Selecting Files to Add
  • Submitting Files
  • Syncing Files
  • Unlocking Files
  • Viewing File History
  • Client Workspaces
  • Editing Client Specs
  • Working with Client Specs
  • Jobs
  • Creating and Editing Jobs
  • Deleting a Job
  • Job Field Descriptions
  • Working with Job Specs
  • Labels
  • Creating and Editing Labels
  • Deleting a Label
  • Adding and Removing files from a Label
  • Working with Labels
  • Users
  • Editing Your User Spec
  • Working with User Specs
  • Branching and
    Integration
  • Creating and Editing Branch Specs
  • Deleting a Branch Spec
  • Working with Branches
  • Integrating Files
  • Integrating Files via the File Browser
  • Integrating Files via the Path Browser
  • Changelists
  • Displaying Submitted Changelists
  • Editing a Pending Changelist
  • Listing Pending Changelists
  • Viewing a Changelist Description