My Account Log in

1 option

Version control with subversion / by C.Michael Pilato, Ben Collins-Sussman, and Brian W. Fitzpatrick.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Pilato, C. Michael.
Contributor:
Collins-Sussman, Ben.
Fitzpatrick, Brian W.
Language:
English
Subjects (All):
Computer programming.
Computer software--Development.
Computer software.
Open source software.
Physical Description:
1 online resource (432 p.)
Edition:
2nd ed.
Place of Publication:
Beijing ; Sebastopol, California : O'Reilly Media, 2008.
Language Note:
English
System Details:
text file
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. Subversion is the perfect tool to track individual changes whe
Contents:
Copyright; Table of Contents; Foreword; Preface; What Is Subversion?; Is Subversion the Right Tool?; Subversion's History; Subversion's Architecture; Subversion's Components; What's New in Subversion; Audience; How to Read This Book; Conventions Used in This Book; Organization of This Book; This Book Is Free; Using Code Examples; Safari® Books Online; How to Contact Us; Acknowledgments; From Ben Collins-Sussman; From Brian W. Fitzpatrick; From C. Michael Pilato; Chapter 1. Fundamental Concepts; The Repository; Versioning Models; The Problem of File Sharing; The Lock-Modify-Unlock Solution
The Copy-Modify-Merge SolutionSubversion in Action; Subversion Repository URLs; Working Copies; Revisions; How Working Copies Track the Repository; Mixed Revision Working Copies; Updates and commits are separate; Mixed revisions are normal; Mixed revisions are useful; Mixed revisions have limitations; Summary; Chapter 2. Basic Usage; Help!; Getting Data into Your Repository; svn import; Recommended Repository Layout; Initial Checkout; Disabling Password Caching; Authenticating As a Different User; Basic Work Cycle; Update Your Working Copy; Make Changes to Your Working Copy
Examine Your ChangesSee an overview of your changes; Examine the details of your local modifications; Undoing Working Changes; Resolve Conflicts (Merging Others' Changes); Viewing conflict differences interactively; Resolving conflict differences interactively; Postponing conflict resolution; Merging conflicts by hand; Discarding your changes in favor of a newly fetched revision; Punting: using svn revert; Commit Your Changes; Examining History; Generating a List of Historical Changes; Examining the Details of Historical Changes; Examining local changes; Comparing working copy to repository
Comparing repository revisionsBrowsing the Repository; svn cat; svn list; Fetching Older Repository Snapshots; Sometimes You Just Need to Clean Up; Disposing of a Working Copy; Recovering from an Interruption; Summary; Chapter 3. Advanced Topics; Revision Specifiers; Revision Keywords; Revision Dates; Properties; Why Properties?; Manipulating Properties; Properties and the Subversion Workflow; Automatic Property Setting; File Portability; File Content Type; File Executability; End-of-Line Character Sequences; Ignoring Unversioned Items; Keyword Substitution; Sparse Directories; Locking
Creating LocksDiscovering Locks; Breaking and Stealing Locks; Lock Communication; Externals Definitions; Peg and Operative Revisions; Changelists; Creating and Modifying Changelists; Changelists As Operation Filters; Changelist Limitations; Network Model; Requests and Responses; Client Credentials Caching; Summary; Chapter 4. Branching and Merging; What's a Branch?; Using Branches; Creating a Branch; Working with Your Branch; The Key Concepts Behind Branching; Basic Merging; Changesets; Keeping a Branch in Sync; Mergeinfo and Previews; Undoing Changes; Resurrecting Deleted Items
Advanced Merging
Notes:
Includes index.
Includes bibliographical references and index.
Description based on print version record.
ISBN:
9781449379353
1449379354
9780596155995
0596155999
OCLC:
297574056

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account