Skip to content

Version Control with Subversion Next Generation Open Source Version Control

Best in textbook rentals since 2012!

ISBN-10: 0596510330

ISBN-13: 9780596510336

Edition: 2nd 2007 (Revised)

Authors: C. Michael Pilato, Ben Collins-Sussman, Brian W. Fitzpatrick

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Written by members of the development team that maintains Subversion, this is the official guide and reference manual for the popular open source revision control technology. The new edition covers Subversion 1.5 with a complete introduction and guided tour of its capabilities, along with best practice recommendations. Version Control with Subversion is useful for people from a wide variety of backgrounds, from those with no previous version control experience to experienced system administrators. Subversion is the perfect tool to track individual changes when several people collaborate on documentation or, particularly, software development projects. As a more powerful and flexible…    
Customers also bought

Book details

List price: $39.99
Edition: 2nd
Copyright year: 2007
Publisher: O'Reilly Media, Incorporated
Publication date: 10/3/2008
Binding: Paperback
Pages: 430
Size: 6.97" wide x 9.13" long x 1.02" tall
Weight: 1.496
Language: English

C. Michael Pilato (Mike) is a core Subversion developer, and a leader in the Subversion community. He is currently employed by CollabNet, where he spends his days (and many nights) improving Subversion and other tools with which it integrates. A husband and father, this North Carolina native also enjoys composing and performing music, freelance graphic design work, hiking, and spending quality time with his family. Mike has a degree in computer science and mathematics from the University of North Carolina at Charlotte.

Ben Collins-Sussman, one of the founding developers of the Subversion version control system, led Google’s Project Hosting team and now manages the engineering team for the Google Affiliate Network. He cofounded Google’s engineering office in Chicago and ported Subversion to Google’s Bigtable platform. Ben coauthored Version Control with Subversion, and contributed chapters to Unix in a Nutshell and Linux in a Nutshell.

Brian Fitzpatrick leads Google’s Data Liberation Front and Transparency Engineering teams and has previously led Google's Project Hosting and Google Affiliate Network teams. He cofounded Google’s Chicago engineering office and serves as both thought leader and internal advisor for Google's open data efforts.

Foreword
Preface
Fundamental Concepts
The Repository
Versioning Models
Subversion in Action
Summary
Basic Usage
Help!
Getting Data into Your Repository
Initial Checkout
Basic Work Cycle
Examining History
Sometimes You Just Need to Clean Up
Summary
Advanced Topics
Revision Specifiers
Properties
File Portability
Ignoring Unversioned Items
Keyword Substitution
Sparse Directories
Locking
Externals Definitions
Peg and Operative Revisions
Changelists
Network Model
Summary
Branching and Merging
What's a Branch?
Using Branches
Basic Merging
Advanced Merging
Traversing Branches
Tags
Branch Maintenance
Common Branching Patterns
Vendor Branches
Summary
Repository Administration
The Subversion Repository, Defined
Strategies for Repository Deployment
Creating and Configuring Your Repository
Repository Maintenance
Moving and Removing Repositories
Summary
Server Configuration
Overview
Choosing a Server Configuration
svnserve, a Custom Server
httpd, the Apache HTTP Server
Path-Based Authorization
Supporting Multiple Repository Access Methods
Customizing Your Subversion Experience
Runtime Configuration Area
Localization
Using External Editors
Using External Differencing and Merge Tools
Summary
Embedding Subversion
Layered Library Design
Inside the Working Copy Administration Area
Using the APIs
Summary
Subversion Complete Reference
The Subversion Command-Line Client: svn
svnadmin
svnlook
svnsync
svnserve
svndumpfilter
svnversion
mod_dav_svn Configuration Directives
mod_authz_svn
Subversion Properties
Repository Hooks
Subversion Quick-Start Guide
Subversion for CVS Users
WebDAV and Autoversioning
Copyright
Index