Home > Computing and Information Technology > Computer programming / software engineering > Software Engineering > Subversion Version Control: Using the Subversion Version Control System in Development Projects(English)
Subversion Version Control: Using the Subversion Version Control System in Development Projects(English)

Subversion Version Control: Using the Subversion Version Control System in Development Projects(English)

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist
X

About the Book

In any software development project, many developers contribute changes over a period of time. Using a version control system to track and manage these changes is vital to the continued success of the project. This book introduces you to Subversion, a free, open-source version control system, which is both more powerful and much less complex than its predecessor CVS. In this practical, hands-on guide, you will learn how to use Subversion and how to effectively merge a version control system within your development process. As a seasoned Subversion user, William Nagel draws on lessons learned through trial and error, providing useful tips for accomplishing tasks that arise in day-to-day software development. Nagel clearly explains how to expand on the built-in abilities of Subversion, making the system work better for you. He organizes Subversion commands by activity to allow for quick task reference. Using example scripts and configurations, he also includes development approaches that you can customize to fit your own environment. Inside, you will find A guide to installing Subversion on Linux, Windows, and Mac OS X. A tutorial walkthrough of Subversion, from creating your first repository to basic branching and merging. A detailed look at the most important Subversion client commands, as well as properties, user configuration, and integration with a variety of external tools. A guide to repository administration and organization, including repository security and migration from another version control system. An in-depth look at automation in Subversion, including using hook scripts, metadata, and the Subversion API, plus example scripts. Case studies that examine both archetypal and real-world projects and their use of Subversion. A Subversion command reference for fast access to essential technical information. Details on Subversion's many advanced features, such as its Apache-integrated WebDAV server and database file storage system. Whether you are an administrator, project manager, or software developer, Subversion Version Control will show you how to realize the full potential of Subversion.

Table of Contents:
Preface xvii Acknowledgments xxiPart I: An Introduction to Version Control and Subversion 1Chapter 1: An Introduction to Version Control 31.1 What Is Version Control? 4 1.2 Why Use It? 4 1.3 The Elements of Version Control 7 1.4 Summary 12 Chapter 2: An Introduction to Subversion 152.1 Why Subversion? 15 2.2 Limitations of Subversion 21 2.3 Summary 23 Chapter 3: Installing Subversion 253.1 Installing on Linux 25 3.2 Installing on Mac OS X 29 3.3 Installing on Windows 30 3.4 Configuring SVN to Use Apache 31 3.5 Configuring to Use Svnserve 34 3.6 Summary 36 Chapter 4: Basic Subversion Usage 374.1 Creating the Repository 37 4.2 Getting Files into the Repository 38 4.3 Creating a Working Copy 40 4.4 Editing Files 40 4.5 Committing Changes 42 4.6 Viewing the Logs 42 4.7 Creating a Tag 43 4.8 Creating a Branch 44 4.9 Merging a Branch 46 4.10 Handling Conflicts 48 4.11 Summary 51 Part II: Subversion from a Client User's Perspective 53Chapter 5: Working with a Working Copy 555.1 The Subversion Client 55 5.2 Checking Out and Maintaining a Working Copy 57 5.3 Modifying and Committing Data 61 5.4 Getting Information about the Repository 67 5.5 Changing the Working Copy Target 76 5.6 Resolving Conflicts 76 5.7 Branching, Tagging, and Merging 78 5.8 Troubleshooting the Working Copy 82 5.9 Summary 83 Chapter 6: Using Properties 856.1 Storing Metadata 85 6.2 Retrieving Metadata 87 6.3 Built-in Properties 90 6.4 Summary 96 Chapter 7: Configuring the Client 977.1 Finding the Configuration Files 97 7.2 Editing the Configuration Files 97 7.3 Summary 104 Chapter 8: Integrating with Other Tools 1058.1 Accessing SVN through a GUI Client 105 8.2 Accessing Directly from an IDE 111 8.3 Using Autoversioning with WebDAV 114 8.4 Summary 116 Part III: Subversion from an Administrator's Perspective 117Chapter 9: Organizing Your Repository 1199.1 Laying Out the Repository 119 9.2 Planning for Growth 126 9.3 Migrating an Existing Repository 129 9.4 Summary 136 Chapter 10: Administrating the Repository 13710.1 Controlling Access to the Repository 137 10.2 Backing Up the Repository 149 10.3 Unwedging Your Repository 154 10.4 Upgrading Subversion 156 10.5 Summary 156 Chapter 11: The Joy of Automation 15911.1 An Introduction to Hooks 160 11.2 Making the Most of Hook Scripts 167 11.3 Taking Advantage of Metadata 191 11.4 The Subversion API 198 11.5 Summary 206 Part IV: The Software Development Process 207Chapter 12: Development Process Policies 20912.1 Effective Branching and Tagging 209 12.2 Checking In Code 217 12.3 Log Data 219 12.4 Project Builds 223 12.5 Testing and Quality Assurance 227 12.6 Communication 230 12.7 Enforcing Policies 232 12.8 Summary 233 Chapter 13: Integrating SVN with the Development Process 23513.1 SVN in Different Developers' Workflows 235 13.2 Using SVN in Peer Reviews 240 13.3 Tying Revisions to Issue Tracking 246 13.4 Summary 249 Chapter 14: Case Studies in Development Processes 25114.1 Archetypal Studies 251 14.2 Real-world Studies 260 Part V: Reference 271Chapter 15: Command Reference 27315.1 svn 273 15.2 svnadmin 308 15.3 svnlook 314 15.4 svnversion 320 15.5 svndumpfilter 321 Index 325


Best Sellers


Product Details
  • ISBN-13: 9780131855182
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 178 mm
  • No of Pages: 368
  • Spine Width: 26 mm
  • Weight: 685 gr
  • ISBN-10: 0131855182
  • Publisher Date: 02 Jun 2005
  • Binding: Paperback
  • Language: English
  • Series Title: English
  • Sub Title: Using the Subversion Version Control System in Development Projects
  • Width: 234 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Subversion Version Control: Using the Subversion Version Control System in Development Projects(English)
Pearson Education (US) -
Subversion Version Control: Using the Subversion Version Control System in Development Projects(English)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Subversion Version Control: Using the Subversion Version Control System in Development Projects(English)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA