You are previewing Pragmatic Guide to Subversion.
O'Reilly logo
Pragmatic Guide to Subversion

Book Description

Subversion is the most popular open-source version control system on the planet. Development teams-big and small, enterprise and open source-use this fast, feature-rich tool daily. Pragmatic Guide to Subversion presents the 48 essential tasks you need to know. It's your shortcut to the Subversion master's recommended set of best practices. With this book, you can get to the good parts quickly, and be more productive and effective.

Table of Contents

  1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">&#160;</span>AcknowledgmentsAcknowledgments
  2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">&#160;</span>IntroductionIntroduction
    1. Who Is This Book For?
    2. How to Read This Book
    3. Subversion Versions
    4. Online Resources
  3. Part I. Getting Started
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">1. </span>Installing a Command-Line ClientInstalling a Command-Line Client
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">2. </span>Installing a Graphical Client on WindowsInstalling a Graphical Client on Windows
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">3. </span>Installing a Graphical Client on Mac OS XInstalling a Graphical Client on Mac OS X
    4. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">4. </span>Creating a Local RepositoryCreating a Local Repository
    5. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">5. </span>Creating an Empty ProjectCreating an Empty Project
    6. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">6. </span>Creating a Project from an Existing Source TreeCreating a Project from an Existing Source Tree
  4. Part II. Working with Subversion
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">7. </span>Checking Out a Working CopyChecking Out a Working Copy
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">8. </span>Seeing What You&#8217;ve ChangedSeeing What You’ve Changed
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">9. </span>Seeing What You&#8217;ve Changed Using TortoiseSeeing What You’ve Changed Using Tortoise
    4. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">10. </span>Seeing What You&#8217;ve Changed Using CornerstoneSeeing What You’ve Changed Using Cornerstone
    5. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">11. </span>Committing ChangesCommitting Changes
    6. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">12. </span>Adding Files and DirectoriesAdding Files and Directories
    7. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">13. </span>Removing Files and DirectoriesRemoving Files and Directories
    8. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">14. </span>Moving and Renaming Files and DirectoriesMoving and Renaming Files and Directories
    9. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">15. </span>Reverting Working Copy ChangesReverting Working Copy Changes
    10. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">16. </span>Ignoring FilesIgnoring Files
  5. Part III. Working with a Team
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">17. </span>Updating to the Latest RevisionUpdating to the Latest Revision
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">18. </span>Handling ConflictsHandling Conflicts
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">19. </span>Handling Conflicts Using TortoiseHandling Conflicts Using Tortoise
    4. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">20. </span>Handling Conflicts Using CornerstoneHandling Conflicts Using Cornerstone
  6. Part IV. Using the History
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">21. </span>Viewing the LogViewing the Log
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">22. </span>Detective Work with svn blameDetective Work with svn blame
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">23. </span>Reverting a Committed RevisionReverting a Committed Revision
  7. Part V. Branching, Merging, and Tagging
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">24. </span>Creating a BranchCreating a Branch
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">25. </span>Switching to a BranchSwitching to a Branch
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">26. </span>Merging Changes from Trunk to BranchMerging Changes from Trunk to Branch
    4. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">27. </span>Using Change TrackingUsing Change Tracking
    5. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">28. </span>Tagging a ReleaseTagging a Release
  8. Part VI. File Locking
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">29. </span>Enabling File LockingEnabling File Locking
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">30. </span>Obtaining a LockObtaining a Lock
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">31. </span>Releasing a LockReleasing a Lock
    4. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">32. </span>Breaking Someone Else&#8217;s LockBreaking Someone Else’s Lock
  9. Part VII. Setting Up a Server
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">33. </span>Installing Subversion ServerInstalling Subversion Server
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">34. </span>Creating a RepositoryCreating a Repository
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">35. </span>Installing Subversion Server on WindowsInstalling Subversion Server on Windows
    4. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">36. </span>Using Third-Party Subversion HostingUsing Third-Party Subversion Hosting
    5. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">37. </span>Migrating a CVS RepositoryMigrating a CVS Repository
    6. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">38. </span>Backing Up and RestoringBacking Up and Restoring
    7. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">39. </span>Performing Full Weekly BackupsPerforming Full Weekly Backups
    8. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">40. </span>Performing Incremental Daily BackupsPerforming Incremental Daily Backups
    9. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">41. </span>Securing a RepositorySecuring a Repository
    10. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">42. </span>Using Repository HooksUsing Repository Hooks
  10. Part VIII. Advanced Topics
    1. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">43. </span>Working with PropertiesWorking with Properties
    2. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">44. </span>Using ExternalsUsing Externals
    3. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">45. </span>Organizing Multiple ProjectsOrganizing Multiple Projects
    4. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">46. </span>Storing Third-Party CodeStoring Third-Party Code
    5. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">47. </span>Working Directly with the RepositoryWorking Directly with the Repository
    6. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">48. </span>Using Patch FilesUsing Patch Files
  11. <span xmlns="http://www.w3.org/1999/xhtml" xmlns:epub="http://www.idpf.org/2007/ops" class="toc-secnum">&#160;</span>BibliographyBibliography