Practical Perforce

( 1 )

Overview

When developers build software, they're able to keep track of all the different versions and all the components they use with software configuration management (SCM) systems. One of the more popular SCM products is Perforce.

Authored by Perforce's own VP of product technology, Practical Perforce is the ideal complement to the existing product manual, focusing less on the 'how" and more on the "why" and "when." The book is not only a helpful introduction to Perforce,it's an ...

See more details below
Paperback
$30.19
BN.com price
(Save 24%)$39.95 List Price

Pick Up In Store

Reserve and pick up in 60 minutes at your local store

Other sellers (Paperback)
  • All (14) from $1.99   
  • New (6) from $22.23   
  • Used (8) from $1.99   
Sending request ...

Overview

When developers build software, they're able to keep track of all the different versions and all the components they use with software configuration management (SCM) systems. One of the more popular SCM products is Perforce.

Authored by Perforce's own VP of product technology, Practical Perforce is the ideal complement to the existing product manual, focusing less on the 'how" and more on the "why" and "when." The book is not only a helpful introduction to Perforce,it's an enlightening resource for those already familiar with this versatile SCM product. Whether you're a programmer, product manager, or build engineer, you stand to benefit from the many insider tips and ideas presented in this convenient guide.

Practical Perforce is divided into two main parts. Part I offers a whirlwind technical tour, complete with careful descriptions of basic and advanced Perforce commands designed to give you a baseline knowledge. Part II describes the big picture-using Perforce in a collaborative software development. It outlines recommended best practices and quickly shows how to implement them with the Perforce operations introduced in Part I. Throughout the book, you'll learn how to maximize Perforce so it completes tasks like these in the most efficient manner possible:

  • Keep track of changes as you conduct concurrent parallel work on files
  • Log activity
  • Generate reports on who did what when
  • Compare, merge and branch files
  • Store files and file configurations
  • Restore lost bug fixes

Recognizing the pitfalls and practices of an SCM system like Perforce is absolutely essential to producing good software. Now, with Practical Perforce, you have the edge you need to ensure success.

An engaging read, this text imparts best practices for using the Perforce Software Configuration Management system--written by a Perforce insider.

Read More Show Less

Product Details

  • ISBN-13: 9780596101855
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 11/1/2005
  • Edition number: 1
  • Pages: 362
  • Sales rank: 1,388,589
  • Product dimensions: 7.02 (w) x 9.16 (h) x 0.85 (d)

Meet the Author

Laura Wingerd is currently vice president of product technology at Perforce Software. She divides her time between promoting sound SCM to Perforce's technical staff and promoting Perforce to the software development industry. She joined Perforce in 1997, just as the company moved out of the garage of its founder, Christopher Seiwald. She and Seiwald wrote "High-Level Best Practices in Software Configuration Management," a white paper widely referenced in books and articles. Prior to joining Perforce, Laura worked at Sybase, first developing a software build system for a skunk-works development project, then orchestrating a massive conversion of a build system for core database and networking products.

Read More Show Less

Table of Contents

Preface

Chapter 1: Files in the Depot

Chapter 2: Working with Files

Chapter 3: Resolving and Merging Files

Chapter 4: Branching and Integration

Chapter 5: Labels and Jobs

Chapter 6: Controlling and Automating Activity

Chapter 7: How Software Evolves

Chapter 8: Basic Codeline Management

Chapter 9: Release Codelines

Chapter 10: Development Codelines

Chapter 11: Staging Streams and Web Content

Appendix A: Setting Up a Perforce Test Environment

Appendix B: Perforce Terminology and P4 Commands

Bibliography

Glossary

About the Author

Colophon

Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star

(1)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Anonymous

    Posted May 20, 2006

    VERY VERY HIGHLY RECOMMENDED!!

    Are you a programmer, a project manager, or a build engineer involved with software development? If you are, then this book is for you! Author Laura Wingerd, has done an outstanding job of writing a book that presents Perforce's potential as a software configuration management tool. Wingerd, begins by describing how Perforce stores files and directories in its repository, the depot. Then, the author surveys the Perforce commands you're most likely to use for basic software development. She continues with a review of the Perforce resolve operation: what it's for, when you do it, and what you do with it. Next, the author discusses the mechanics of branching and integrating. Then she looks at how to use labels and jobs in Perforce. She also focuses on aspects of control and automation, starting with a look at controlling depot and file access, including access to files in other Perforce domains. Then, she takes a step back from Perforce to look at the roadmap of the software life cycle: the mainline model. The author continues by introducing conventions, policies, and techniques for managing codelines in a Perforce system. Next, she looks at the care and feeding of release codelines. Then, the author looks at creating development codelines, working in development codelines, keeping development codelines up to date, and delivering completed development work into parent codelines. Finally, the author looks at using staging streams to manage frequent releases. This most excellent book will help Perforce users understand why Perforce works the way it does. Most users will come to this level of understanding on their own eventually!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)