Subversion Complete Reference The Subversion Command Line Client: Developer Information Layered Library Design Repository Layer Repository Access Layer RA-DAV (Repository Access Using HTTP/DAV) RA-SVN (Custom Protocol Repository Access) RA-Local (Direct Repository Access) Your RA Library Here Client Layer Using the APIs The Apache Portable Runtime Library URL and Path Requirements Using Languages Other than C and C++ Inside the Working Copy Administration Area The Entries File Pristine Copies and Property Files WebDAV Programming with Memory Pools Contributing to Subversion Join the Community Get the Source Code Become Familiar with Community Policies Make and Test Your Changes Donate Your Changes 9. Advanced Topics Runtime Configuration Area Configuration Area Layout Configuration and the Windows Registry Configuration Options Servers Config Properties Why Properties? Manipulating Properties Special Properties svn:executable svn:mime-type svn:ignore svn:keywords svn:eol-style svn:externals svn:special Automatic Property Setting Externals Definitions Vendor branches General Vendor Branch Management Procedure svn_load_ 8. Server Configuration Overview Network Model Requests and Responses Client Credentials Caching svnserve, a custom server Invoking the Server Built-in authentication and authorization Create a 'users' file and realm Set access controls SSH authentication and authorization httpd, the Apache HTTP server Prerequisites Basic Apache Configuration Authentication Options Basic HTTP Authentication SSL Certificate Management Authorization Options Blanket Access Control Per-Directory Access Control Disabling Path-based Checks Extra Goodies Repository Browsing Other Features Supporting Multiple Repository Access Methods 7. Repository Administration Repository Basics Understanding Transactions and Revisions Unversioned Properties Repository Data-Stores Berkeley DB FSFS Repository Creation and Configuration Hook Scripts Berkeley DB Configuration Repository Maintenance An Administrator's Toolkit svnlook svnadmin svndumpfilter svnshell.py Berkeley DB Utilities Repository Cleanup Managing Disk Space Repository Recovery Migrating a Repository Repository Backup Adding Projects Choosing a Repository Layout Creating the Layout, and Importing Initial Data Summary 6. Branching and Merging What's a Branch? Using Branches Creating a Branch Working with Your Branch The Key Concepts Behind Branches Copying Changes Between Branches Copying Specific Changes The Key Concept Behind Merging Best Practices for Merging Tracking Merges Manually Previewing Merges Merge Conflicts Noticing or Ignoring Ancestry Common Use-Cases Merging a Whole Branch to Another Undoing Changes Resurrecting Deleted Items Common Branching Patterns Release Branches Feature Branches Switching a Working Copy Tags Creating a Simple Tag Creating a Complex Tag Branch Maintenance Repository Layout Data Lifetimes Summary 5. Guided Tour Help! Import Revisions: Numbers, Keywords, and Dates, Oh My! Revision Numbers Revision Keywords Revision Dates Initial Checkout Basic Work Cycle Update Your Working Copy Make Changes to Your Working Copy Examine Your Changes svn status svn diff svn revert Resolve Conflicts (Merging Others' Changes) Merging Conflicts by Hand Copying a File Onto Your Working File Punting: Using svn revert Commit Your Changes Examining History svn log svn diff Examining Local Changes Comparing Working Copy to Repository Comparing Repository to Repository svn cat svn list A Final Word on History Other Useful Commands svn cleanup svn import Summary 4. Basic Concepts The Repository Versioning Models The Problem of File-Sharing The Lock-Modify-Unlock Solution The Copy-Modify-Merge Solution Subversion in Action Working Copies Revisions How Working Copies Track the Repository The Limitations of Mixed Revisions Summary 3. Introduction What is Subversion? Subversion's History Subversion's Features Subversion's Architecture Installing Subversion Subversion's Components A Quick Start 2. Table of Contents Foreword Preface Audience How to Read this Book Conventions Used in This Book Typographic Conventions Icons Organization of This Book This Book is Free Acknowledgments From Ben Collins-Sussman From Brian W.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |