Previous Table of Contents Index Next
Perforce 2009.2: P4 User's Guide



- (minus sign)
exclusionary mappings and 27
Symbols
* wildcard 25, 41
+
overlay mappings and 28
... wildcard 25, 41, 51, 60
client views and 25
@
integrating file revisions 79
listing changelists 99
listing tagged files 100
reserved character in file names 42, 43
specifying file revisions 44, 60, 82
specifying revision range 46
syncing file revisions 84
syncing to a label's contents 82
tagging file revisions 81
A
AltRoots field 29
automatic labels 85
C
-c flag 54, 56, 97
changelists
-c flag 54, 56, 97
creating 55
default changelist 54
deleting 56
fixing jobs 91, 92
labels vs 81
managing 4959
moving files 55
numbering 54
RCS keyword 121
reporting and scripting 96, 97
shelving 57
submitting 56
client root
defined 17
null 29
client workspace
alternate roots 29
defined 17
spanning multiple drives 29
specifying on command line 39
code review 58
codeline management 75
command line flags
-c flag 56, 97
-f flag 31, 65, 80
-i flag 79, 93
-l flag 96
-n flag 53, 80
-o flag 93
p4 changes command 99
p4 help usage command 47
p4 resolve command 70
-q flag 97
-r flag 78
-s flag 59, 100
-sd flag 61
-se flag 61
-t flag 115
-v flag 67
-x flag 62
commands
See p4 commands
creating
branches 73, 75, 76
changelists 54, 55
client workspaces 22
directories in the client workspace 50
fixes 91
jobs 87
labels 83
passwords 34
D
date and time specifications 45, 46
default
client options 30
client view 22
file storage on server 105, 116
host and port 19
integration revision range 79
job naming 87
job specification 87
line ending setting 33
p4 annotate command 97
p4 changes command 99
port 19
submit option setting 32
text editor 67
time 45
workspace name 17
default changelist 51, 54, 56
deleting
branch mappings 76
changelists 56
client workspace 33
empty directories 31
files from the depot 49
jobs 88
labels 83
depots
displaying file location 96
listing 103
mapping multiple 23
mapping to workspace 22
structure 74
displaying p4 version 40
E
environment variables
LOCALE 43
P4CHARSET 20
P4CLIENT 17, 20, 22, 39
P4COMMANDCHARSET 20
P4DIFF 20, 69, 71
P4EDITOR 20, 47
P4HOST 20, 39
P4LANGUAGE 20
P4MERGE 20, 67, 68
P4PASSWD 20, 39
P4PORT 20, 21, 23, 39
P4USER 20, 40
PWD 39
exclusionary mappings 27
F
-f flag 31, 65, 80
file names
config files 20
reserved characters 42
restrictions on 42
with spaces, in views 76
file revisions 44
files
deleting from labels 83
moving between changelists 55
flags
See command line flags
forms 47
forward slash (/)
specifying file paths with 40
H
head revision 45
defined 108
deleted files 53
diffing 60
displaying contents 97
resolving files 70
tagging 81
host
default 19
specifying on command line 39
I
-i flag 79, 93
integration
previewing results 80
reporting 80
re-resolving 80
using branch mappings 78
J
jobs
searching 89
L
-l flag 96
label view 84
labels
automatic 85
changelists vs 81
deleting 83
deleting files from 83
restrictions on names 83
static 84
leaveunchanged option 32
leaveunchanged+reopen option 32
length limitations 42
LineEnd field 33
local option 33
local syntax 40
LOCALE environment variable 43
M
mac option 33
Macintosh
apple file type 115
line endings 33
resource fork 115
mapping part of the depot 26
mappings
conflicting 27
defined 24
exclusionary 27
overlay 28
minus sign ( - ) 27
modification time 121
modtime 31
N
-n flag 53, 80
noallwrite option 30
noclobber option 30
nocompress option 31
nomodtime option 31
non-ASCII characters in file names 43
#none revision specifier 45
normdir option 31
not operator ( ^ ) 89
null root 29
numbered changelist 55
O
-o flag 93
overlay mappings 28
P
p4 commands
help command 47
label command 83
labelsync command 83
sync command 50
P4CHARSET environment variable 20
P4CLIENT environment variable 17, 20, 22, 39
P4COMMANDCHARSET environment variable 20
P4DIFF environment variable 20, 69, 71
P4EDITOR environment variable 20, 47
P4HOST environment variable 20, 39
P4LANGUAGE environment variable 20
P4MERGE environment variable 67, 68
P4MERGE environment variables 20
P4PASSWD environment variable 20, 39
P4PORT environment variable 20, 21, 23, 39
P4USER environment variable 20, 40
Perforce syntax 40
permissions
administrative commands and 39
files in client workspace and 18, 52, 56
integration and 78
renaming files 57
working detached 61
port
configuring 15, 19, 20
default 19
error if invalid 24
specifying on command line 39
preview
delete results 47
integration results 101
-n flag 80
resolve results 101
revert results 53
sync results 47, 94, 97
syncing to a label 100
tagging results 82
PWD environment variable 39
Python scripting 39
Q
-q flag 97
R
-r flag 78
removing files from the client workspace 46
renumbering of changelists 55
re-resolving 65
reserved characters 42
restrictions
binaries stored as text 118
changing file permissions 18
entries in forms 47
file names 42
label names 83
name length 42
non-ASCII characters in file and object names 43
relative path components 40
searching jobs 88
white space in exclusionary mappings 27
revertunchanged option 32
revertunchanged+reopen option 32
revision range 46, 79, 100, 111
root
alternate for different platforms 29
changing 30
defined 22, 106
depot 107
displaying 103
null 29
server 112
S
-s flag 59, 100
scripting 39, 93
-sd flag 61
-se flag 61
searching jobs 89
server
configuring 19, 20, 21
default 19
diffing files 60, 71
files in the workspace and 18
specifying on command line 39
timestamps and 46
verifying connection 16
working detached from 61
share option 33
shelving 57, 112
spaces in file and path names 28, 42
spaces in filenames
quotes around, in views 76
static labels 84
SubmitOptions field 32
submitunchanged option 32
submitunchanged+reopen option 32
syntax
branch mappings 77
command line 39
file revisions 44
integrating using branch mappings 78
label view 84
local 40
Perforce 40
view 47
T
-t flag 115
team development 49
timestamp 121
U
UNIX
alternate client roots 29
comment delimiter (#) 42
finding locked files 72
line endings on mounted drives 33
LOCALE environment variable 43
path component separator (/) 42
symlink file type 115
wildcard (*) 42
unix option 33
unlocked option 31
UTF-16 20
V
-v flag 67
version of P4 40
View field 30
views
conflicting mappings 27
label 84
W
wildcards
client views and 25
defined 113
escaping 56
overview 41
renaming files 57
reserved characters 42
restriction on adding files recursively 51
searching jobs 89
syncing files using 51
Windows
binary file storage 118
installation 15
line endings 33
multiple drives 29
regional settings 43
timestamps on DLLs 117
workspace
spanning multiple drives 29
write permission 18
X
-x flag 62
Z
Zeroconf 21


Previous Table of Contents Index Next

Perforce 2009.2: P4 User's Guide
Copyright 2005-2009 Perforce Software.