PHP Objects, Patterns and Practice (3rd edition)

(Barry) #1

■ INDEX


checking whether Subversion is already
installed, 362
checkout command, 374
configuration file, editing, 365
conflicts, identifying and handling, 370
coordinating the codebase through a
central repository, 361
copy command, 373
create command, 363
creating a new group (svnusers), 363
creating a repository, 363
directories, adding and removing, 372–373
dollar sign as the command prompt, 362,
367
downloading, 362
editor, configuring, 366
errors when importing, 366
explicitly committing a changed file, 370
export command, 374
files, adding and removing, 371–372
freezing a moment in a project’s
development, 373
generating a clean release version of the
codebase, 374
generating a project version without
Subversion metadata, 373
groupadd command, 363
handling version control, 319
import command, 365
importing a project directory, 364
list (ls) command, 364
maintaining parallel strands of project
development, 362, 374
making user authentication easier, 364
managing multiple versions of a project, 365
merge command, 377
overriding the repository version of a file,
370
project, branching, 374
project, exporting, 374
project, tagging, 373
RapidSVN, 362
remove command, 372–373
removing temporary items, 365
resolve command, 370
resolving conflicting files, 370
rolling back by date or tag to any moment,
459

sample output after importing, 366
snapshot branches, saving, 365
specifying files and patterns to ignore
during import, commit, and update, 365
ssh-agent, 364
ssh-keygen, 364
Stahnke, Michael, 364
status command, 369
Subversion URL, format of, 364
svn directory, 363, 367
svn network protocol, 364
svnadmin command, 363
tags directory, 365
TortoiseSVN, 363
trunk, 365, 367
typical conventions for version
management, 365
update command, 368
updating files and committing changes, 368,
371
usermod command, 363
WebDav protocol, 364
working with a graphical user interface
instead of the command line, 362
See also version control
summary element, 335
SUnit, 382
superclass, 27
Suraski, Zeev, 5, 11, 13
svn directory, 363, 367
svn network protocol, 364
svnadmin command, 363

■ T
tags, defining in phpDocumentor, 351
tags directory, 365
targetClass(), 283, 291
targets
definition of, 410
setting up dependencies among, 410
tasks
Copy task, 420, 422
definition of, 421
Echo task, 421
main task, 413
StripPhpComments task, 419
TaxCollectionVisitor class, 215
Free download pdf