
This is the Title of the Book, eMatter Edition
Copyright © 2007 O’Reilly & Associates, Inc. All rights reserved.
133
Chapter 7
CHAPTER 7
Advanced Topics
If you read this book chapter by chapter, by now, you should have acquired enough
knowledge to use the Subversion client to perform the most common version con-
trol operations. You understand how to check out a working copy from a Subver-
sion repository. You are comfortable with submitting and receiving changes using
the
svn commit and svn update functions. You probably even developed a reflex that
causes you to run the
svn status command almost unconsciously. For all intents and
purposes, you are ready to use Subversion in a typical environment.
But the Subversion feature set doesn’t stop at common version control operations.
This chapter highlights some of Subversion’s features that aren’t regularly used. In it,
we discuss Subversion’s property (or metadata) support, and how to modify Subver-
sion’s default behaviors by tweaking its runtime configuration area. We describe
how you can use externals definitions to instruct Subversion to pull data from multi-
ple repositories, and we cover in detail some of the additional client- and server-side
tools that are part of the Subversion distribution.
Before reading this chapter, you should be familiar with the basic file and directory
versioning capabilities of Subversion. If you haven’t already read