Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

Please Give Us Feedback
Chapter 1 Product Overview
Perforce Server and Perforce Client Programs
Moving files between the clients and the server
File conflicts
Labeling groups of files
Branching files
Job tracking
Change notification
Other Perforce Clients
Merge Tools
P4 resolve
Other merge utilities
Defect Tracking Systems
Perforce jobs
P4DTI integrations with third-party defect trackers
Plug-Ins, reporting and tool integrations
IDE Plug-ins
P4Report and P4SQL
Before you begin
Setting up your environment to use Perforce
Verifying the connection to the Perforce server
Chapter 3 Perforce Basics: Quick Start
Underlying concepts
File configurations used in the examples
Setting up a client workspace
Naming the client workspace
Example:Naming the client workspace
Describing the client workspace to the Perforce server
Copying depot files into your workspace
Updating the depot with files from your workspace
Adding files to the depot
Editing files in the depot
Deleting files from the depot
Submitting with multiple operations
Backing out: reverting files to their unopened states
Basic reporting commands
Chapter 4 Perforce Basics: The Details
Description of the Client Workspace
Wildcards and “p4 add”
Mapping the Depot to the Client Workspace
Multiple depots
Using views
Wildcards in views
Types of mappings
Editing Existing Client Specifications
Deleting an existing client specification
Client specification options
Multiple workspace roots for cross-platform work
Line-ending conventions (CR/LF translation)
Referring to Files on the Command Line
Local syntax
Perforce syntax
Providing files as arguments to commands
Wildcards and Perforce syntax
Name and String Limitations
Illegal characters in filenames and Perforce objects
Name and description lengths
Specifying Older File Revisions
Using revision specifications without filenames
Revision Ranges
File Types
Base file types
Forms and Perforce Commands
Only the differences between revisions are stored
Use of “diff” to determine file revision differences
Scheduling Resolves of Conflicting Files
Why “p4 sync” to Schedule a Resolve?
How Do I Know When a Resolve is Needed?
Performing Resolves of Conflicting Files
File revisions used and generated by “p4 resolve”
Types of conflicts between file revisions
How the merge file is generated
The “p4 resolve” options
Binary files and “p4 resolve”
Locking Files to Minimize File Conflicts
Preventing multiple resolves with p4 lock
Preventing multiple checkouts with +l files
Resolves and Branching
Resolve Reporting
Reconfiguring the Perforce Environment with $P4CONFIG
Perforce Passwords
Command-Line Flags Common to All Perforce Commands
Working Detached
Finding changed files with “p4 diff”
Using “p4 diff” to update the depot
Refreshing files
Recommendations for Organizing the Depot
Renaming Files
Revision histories and renamed files
Chapter 7 Changelists
Working with the Default Changelist
Creating Numbered Changelists Manually
Working With Numbered Changelists
Automatic Creation and Renumbering of Changelists
Perforce May Renumber a Changelist upon Submission
Deleting Changelists
Changelist Reporting
Chapter 8 Labels
Why not just use changelist numbers?
Using labels
Creating a new label
Labeling all revisions in your workspace
Tagging specific files and revisions with p4 labelsync
Untagging files with p4 labelsync
Previewing labelsync’s results
Preventing inadvertent tagging and untagging of files
Listing files tagged by a label
Using label views
Referring to files using a label
Deleting labels
Details: How p4 labelsync works
When to Create a Branch
Perforce’s Branching Mechanisms: Introduction
Creating branched files
Propagating changes between branched files
Example:Propagating changes between branched files
Propagating changes from branched files to the original files
Example:Propagating changes from branched files to the original files
Branch Specification Usage Notes
The integration algorithm
Integrate’s actions
Integration Reporting
For More Information
Chapter 10Job Tracking
Job Usage Overview
Creating and editing jobs using the default job specification
Creating and editing jobs with custom job specifications
Viewing jobs by content with jobviews
Finding jobs containing particular words
Finding jobs by field values
Using and escaping wildcards in jobviews
Negating the sense of a query
Using dates in jobviews
Comparison operators and field types
Linking Jobs to Changelists
Linking jobs to changelists with the JobView: field
Linking jobs to changelists with p4 fix
Linking jobs to changelists from within the submit form
Automatic update of job status
What if there’s no status field?
Deleting Jobs
Integrating with External Defect Tracking Systems
Job Reporting Commands
Chapter 11Reporting and Data Mining
File metadata
Relationships between client and depot files
File contents
Viewing changelists that meet particular criteria
Files and jobs affected by changelists
Branch and Integration Reporting
Job Reporting
Basic job information
Jobs, fixes, and changelists
Reporting for Daemons
System Configuration
Special Reporting Flags
Reporting with Scripting
Comparing the change content of two file sets
Appendix AInstalling Perforce
Getting Perforce
Installing Perforce on UNIX
Download the files and make them executable
Creating a Perforce server root directory
Telling the Perforce server which port to listen to
Starting the Perforce server
Stopping the Perforce server
Telling Perforce clients which port to talk to
Installing Perforce on Windows
Terminology note: Windows services and servers
Starting and stopping Perforce on Windows
Appendix BEnvironment Variables
Setting and viewing environment variables
Appendix CGlossary
0 of .
Results for:
No results containing your search query
P. 1
Perforce Users Guide

Perforce Users Guide

Ratings: (0)|Views: 664|Likes:

More info:

Published by: Vijaya Lakshmi Bhupathi Raju on Oct 17, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 4 to 8 are not shown in this preview.
You're Reading a Free Preview
Pages 12 to 60 are not shown in this preview.
You're Reading a Free Preview
Pages 64 to 96 are not shown in this preview.
You're Reading a Free Preview
Pages 100 to 105 are not shown in this preview.
You're Reading a Free Preview
Pages 109 to 166 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->