This text is a work in progress—highly subject to change—and may not accurately describe any released version of the Apache™ Subversion® software. Bookmarking or otherwise referring others to this page is probably not such a smart idea. Please visit for stable versions of this book.



.svn (see administrative directory)
@ (see at syntax)
^ (see caret syntax)


administrative directory, Subversion Working Copies, Client Layer
ancestry, Noticing or Ignoring Ancestry
Apache HTTP Server (see httpd)
Apache Subversion, Subversion's History
(see also Subversion)
API, Embedding Subversion
batons, Functions and Batons
layers, Layered Library Design
Client Layer, Client Layer
Repository Access (RA) Layer, Overview, Repository Access Layer
Repository Layer, Repository Layer
memory pools, The Apache Portable Runtime Library
application programming interface (see API)
at syntax, Peg and Operative Revisions
credentials, Requests and Responses


end-of-line (EOL) markers (see line endings)
externals (see externals definitions)
file, Externals Definitions
externals definitions, Externals Definitions


file changes, Make Your Changes
file patterns, Ignoring Unversioned Items
foreign repository copies (see copying, foreign repository copies)
foreign repository merges (see merging, foreign repository merges)


globs (see file patterns)


HEAD, Revision Keywords
hook scripts, Implementing Repository Hooks
post-commit, post-commit
post-lock, post-lock
post-revprop-change, post-revprop-change
post-unlock, post-unlock
pre-commit, pre-commit
pre-lock, pre-lock
pre-revprop-change, pre-revprop-change
pre-unlock, pre-unlock
start-commit, start-commit
hooks (see hook scripts)
httpd, Overview
write-through proxies
master, Write-through proxying
slave, Write-through proxying


inetd, svnserve via inetd
internationalization, Subversion's Use of Locales


keywords, Keyword Substitution
Author, Keyword Substitution
Date, Keyword Substitution
Header, Keyword Substitution
HeadURL, Keyword Substitution
Id, Keyword Substitution
LastChangedBy (see keywords, Author)
LastChangedDate (see keywords, Date)
LastChangedRevision (see keywords, Revision)
Rev (see keywords, Revision)
Revision, Keyword Substitution
URL (see keywords, HeadURL)


launchd, svnserve as a launchd job
line endings, End-of-Line Character Sequences
native, End-of-Line Character Sequences
localization, Localization
lock owner, Creating Locks
locks, Locking, Creating Locks
administrative, Locking
breaking, Creating Locks, Breaking and Stealing Locks
creation, Creating Locks
database, Locking
defunct, Breaking and Stealing Locks
discovery, Discovering Locks
lock token, Creating Locks
releasing, Creating Locks
stealing, Breaking and Stealing Locks
svnrdump, Locking
svnsync, Locking
log message, Review Your Changes


natural history (see mergeinfo, implicit)


repositories, The Repository
filesystem, Repository Layer
filesystem tree, The Repository, Repository Layer
hooks (see hook scripts)
repository dump streams, Migrating Repository Data Elsewhere
repository URL, Addressing the Repository, Repository Access Layer
repository-relative URL, Addressing the Repository
representation sharing, How Subversion saves disk space
revisions, Revisions
as dates, Revision Dates
global, Revisions
inspection, svnlook
keywords, Revision Specifiers, Revision Keywords
BASE, Revision Keywords
COMMITTED, Revision Keywords
HEAD, Revision Keywords
PREV, Revision Keywords
operative revision range, Peg and Operative Revisions
operative revisions, Peg and Operative Revisions
peg revisions, Peg and Operative Revisions
working, How the working copy works
runtime configuration, Runtime Configuration Area
command-line override, Configuration Area Layout
options, Runtime Configuration Options
per-user, Configuration Area Layout
system-wide, Configuration Area Layout
Windows Registry, Configuration and the Windows Registry


SCM (see software configuration management)
shell wildcard patterns (see file patterns)
software configuration management, What Is Subversion?
sparse directories, Sparse Directories
Subversion, What Is Subversion?
architecture, Subversion's Architecture
components, Subversion's Components
history of, Subversion's History, What's New in Subversion
svn, Subversion's Components
options, Help!
add, Make Your Changes , svn add
blame, svn blame (praise, annotate, ann)
cat, svn cat
changelist, Creating and Modifying Changelists, svn changelist (cl)
checkout, Fundamental working copy interactions, Creating a Working Copy, svn checkout (co)
cleanup, svn cleanup
commit, Fundamental working copy interactions, svn commit (ci)
copy, Make Your Changes , Creating a Branch, svn copy (cp)
delete, Make Your Changes , svn delete (del, remove, rm)
diff, Examine the details of your local modifications, svn diff (di)
export, svn export
help, Help!, svn help (h, ?)
import, Importing Files and Directories, svn import
info, Discovering Locks, svn info
list, svn list (ls)
lock, Creating Locks, svn lock
log, svn log
merge, Keeping a Branch in Sync, svn merge
mergeinfo, svn mergeinfo
mkdir, Make Your Changes , svn mkdir
move, Make Your Changes , svn move (mv)
patch, Examine the details of your local modifications, svn patch
propdel, svn propdel (pdel, pd)
propedit, svn propedit (pedit, pe)
propget, svn propget (pget, pg)
proplist, svn proplist (plist, pl)
propset, svn propset (pset, ps)
relocate, svn relocate
resolve, svn resolve
resolved, svn resolved
revert, Fix Your Mistakes, svn revert
status, See an overview of your changes, Discovering Locks, svn status (stat, st)
switch, svn switch (sw)
unlock, Creating Locks, svn unlock
update, Fundamental working copy interactions, Update Your Working Copy, svn update (up)
upgrade, svn upgrade
svnadmin, Subversion's Components, svnadmin
crashtest, svnadmin crashtest
create, svnadmin create
deltify, svnadmin deltify
dump, Migrating Repository Data Elsewhere, svnadmin dump
freeze, svnadmin freeze
help, svnadmin help (h, ?)
hotcopy, svnadmin hotcopy
list-dblogs, svnadmin list-dblogs
list-unused-dblogs, svnadmin list-unused-dblogs
load, Migrating Repository Data Elsewhere, svnadmin load
lock, svnadmin lock
lslocks, svnadmin lslocks
lstxns, svnadmin lstxns
pack, svnadmin pack
recover, svnadmin recover
rmlocks, svnadmin rmlocks
rmtxns, svnadmin rmtxns
setlog, svnadmin setlog
setrevprop, svnadmin setrevprop
setuuid, svnadmin setuuid
unlock, svnadmin unlock
upgrade, svnadmin upgrade
verify, svnadmin verify
svndumpfilter, Subversion's Components
exclude, svndumpfilter exclude
help, svndumpfilter help
include, svndumpfilter include
svnlook, Subversion's Components, svnlook
author, svnlook author
cat, svnlook cat
changed, svnlook changed
date, svnlook date
diff, svnlook diff
dirs-changed, svnlook dirs-changed
filesize, svnlook filesize
help, svnlook help (h, ?)
history, svnlook history
info, svnlook info
lock, svnlook lock
log, svnlook log
propget, svnlook propget (pget, pg)
proplist, svnlook proplist (plist, pl)
tree, svnlook tree
uuid, svnlook uuid
youngest, svnlook youngest
svnmucc, Subversion's Components, svnmucc
svnrdump, Subversion's Components, Migrating Repository Data Elsewhere
dump, svnrdump dump
help, svnrdump help
load, svnrdump load
svnserve, Subversion's Components, Overview, svnserve, a Custom Server, svnserve
authentication, Built-in Authentication and Authorization
authorization, Built-in Authentication and Authorization
running, Invoking the Server
as Windows service, svnserve as a Windows service
daemon mode, svnserve as daemon
tunnel mode, svnserve over a tunnel
via inetd, svnserve via inetd
via launchd, svnserve as a launchd job
via xinetd, svnserve via xinetd
svnsync, Subversion's Components
copy-revprops, svnsync copy-revprops
help, svnsync help
info, svnsync info
initialize, svnsync initialize (init)
synchronize, svnsync synchronize (sync)
svnversion, Subversion's Components, svnversion
symbolic link (see symlink)
symlink, Make Your Changes


VCS (see version control systems)
vendor drop, Vendor Branches
version control
copy-modify-merge, The copy-modify-merge solution
lock-modify-unlock, The lock-modify-unlock solution
version control systems, What Is Subversion?, Version Control Basics
centralized, Is Subversion the Right Tool?
clients, The Repository
distributed, Is Subversion the Right Tool?


WebDAV, What Is WebDAV?
activities, The Subversion Repository, Defined
autoversioning, Autoversioning
client support, Client Interoperability
proxies (see httpd, write-through proxies)
working copies, The Working Copy, Subversion Working Copies
creating (see checking out)
disjoint, Externals Definitions
mixed-revision, Mixed-revision working copies
updating (see updating)