did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596510336

Version Control With Subversion

by ; ;
  • ISBN13:

    9780596510336

  • ISBN10:

    0596510330

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2008-10-02
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99 Save up to $4.00
  • Buy New
    $38.79
    Add to Cart Free Shipping Icon Free Shipping

    USUALLY SHIPS IN 2-3 BUSINESS DAYS

Supplemental Materials

What is included with this book?

Summary

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.

Author Biography

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 has been a sysadmin and programmer for ten years, and is one of the original designers and authors of Subversion. He currently works for CollabNet as a Subversion developer and community leader. When away from his computer, he moonlights as a musical theater composer at theaters around the city of Chicago. He lives with his lovely wife, three cats, and a house full of computer and music gizmos.

Brian W. Fitzpatrick is a member of the Apache Software Foundation and currently works for Google. He has been involved with Subversion in one way or another since its inception in early 2000. He is also the author of Version Control with Subversion.

Table of Contents

Forewordp. ix
Prefacep. xi
Fundamental Conceptsp. 1
The Repositoryp. 1
Versioning Modelsp. 2
Subversion in Actionp. 7
Summaryp. 15
Basic Usagep. 17
Help!p. 17
Getting Data into Your Repositoryp. 18
Initial Checkoutp. 19
Basic Work Cyclep. 22
Examining Historyp. 37
Sometimes You Just Need to Clean Upp. 43
Summaryp. 44
Advanced Topicsp. 45
Revision Specifiersp. 45
Propertiesp. 48
File Portabilityp. 56
Ignoring Unversioned Itemsp. 60
Keyword Substitutionp. 65
Sparse Directoriesp. 69
Lockingp. 73
Externals Definitionsp. 82
Peg and Operative Revisionsp. 87
Changelistsp. 91
Network Modelp. 96
Summaryp. 100
Branching and Mergingp. 101
What's a Branch?p. 101
Using Branchesp. 102
Basic Mergingp. 108
Advanced Mergingp. 118
Traversing Branchesp. 130
Tagsp. 132
Branch Maintenancep. 134
Common Branching Patternsp. 136
Vendor Branchesp. 138
Summaryp. 143
Repository Administrationp. 145
The Subversion Repository, Definedp. 145
Strategies for Repository Deploymentp. 147
Creating and Configuring Your Repositoryp. 154
Repository Maintenancep. 158
Moving and Removing Repositoriesp. 188
Summaryp. 189
Server Configurationp. 191
Overviewp. 191
Choosing a Server Configurationp. 193
svnserve, a Custom Serverp. 195
httpd, the Apache HTTP Serverp. 207
Path-Based Authorizationp. 226
Supporting Multiple Repository Access Methodsp. 230
Customizing Your Subversion Experiencep. 233
Runtime Configuration Areap. 233
Localizationp. 242
Using External Editorsp. 244
Using External Differencing and Merge Toolsp. 245
Summaryp. 249
Embedding Subversionp. 251
Layered Library Designp. 251
Inside the Working Copy Administration Areap. 259
Using the APIsp. 261
Summaryp. 270
Subversion Complete Referencep. 271
The Subversion Command-Line Client: svnp. 271
svnadminp. 325
svnlookp. 336
svnsyncp. 345
svnservep. 349
svndumpfilterp. 351
svnversionp. 353
mod_dav_svn Configuration Directivesp. 355
mod_authz_svnp. 358
Subversion Propertiesp. 358
Repository Hooksp. 360
Subversion Quick-Start Guidep. 365
Subversion for CVS Usersp. 369
WebDAV and Autoversioningp. 377
Copyrightp. 387
Indexp. 393
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program