Now we will go into the details of using Subversion. By the
time you reach the end of this chapter, you will be able to
perform almost all the tasks you need to use Subversion in a
normal day's work. You'll start with an initial checkout of
your code, and walk through making changes and examining those
changes. You'll also see how to bring changes made by others
into your working copy, examine them, and work through any
conflicts that might arise.
Note that this chapter is not meant to be an exhaustive list
of all Subversion's commands—rather, it's a conversational
introduction to the most common Subversion tasks you'll
encounter. This chapter assumes that you've read and understood
Chapter 2, Basic Concepts
and are familiar with the general
model of Subversion. For a complete reference of all commands,
see
Chapter 9, Subversion Complete Reference
.
Before reading on, here is the most important command you'll
ever need when using Subversion:
svn help
.
The Subversion command-line client is
self-documenting—at any time, a quick
svn help
<subcommand>
will describe the syntax, switches,
and behavior of the
subcommand
.