Programming Books C Java PHP Python Learn more Browse Programming Books
Qty:1
  • List Price: $39.95
  • Save: $10.50 (26%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
FREE Shipping on orders over $35.
Used: Very Good | Details
Condition: Used: Very Good
Comment: Very Good - Standard used condition book with the text inside being clean and unmarked - Exterior of the book shows moderate signs of usage
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Practical Perforce Paperback – November 28, 2005


See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
$29.45
$11.50 $0.01


Frequently Bought Together

Practical Perforce + Version Control with Git: Powerful tools and techniques for collaborative software development
Price for both: $53.66

Buy the selected items together

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 362 pages
  • Publisher: O'Reilly Media; 1 edition (November 28, 2005)
  • Language: English
  • ISBN-10: 0596101856
  • ISBN-13: 978-0596101855
  • Product Dimensions: 9.2 x 7 x 0.8 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (22 customer reviews)
  • Amazon Best Sellers Rank: #357,320 in Books (See Top 100 in Books)

Editorial Reviews

Review

"It is an indispensable companion for any Perforce user who wants to get it right. Highly recommended." - Mike James, - VSJ, September 2006

Book Description

Channeling the Flow of Change in Software Development Collaboration

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

I purchased this book and read it from cover to cover (with a little skimming here and there).
D Anderton
This book really digs into how to manage branches and shows how to use Perforce in real world situations, like freezing branches, then applying patches.
Jack D. Herrington
The writing style is easy to follow, the book is well edited and clearly laid out, and the examples are well-chosen and meaningful.
Bryan Pendleton

Most Helpful Customer Reviews

7 of 7 people found the following review helpful By Greg R. Johnson on August 26, 2012
Format: Paperback Verified Purchase
This is a good introduction to Perforce.

However it is quite *OBSOLETE* at the time of this review (Aug-2012) - and because of that is of marginal use.

A new edition desperately needs to be written. There has been a *lot* of changes since '05 which this book does not cover (p4sandbox for example, streams for another).
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 3 people found the following review helpful By Dan McKinnon VINE VOICE on May 16, 2006
Format: Paperback
'Practical Perforce' by Laura Wingerd is a nice companion manual for all Perforce administrators. For anyone that doesn't know what Perforce is, in short it is a SCM (Source Control Management) tool much like CVS, Visual Sourcesafe, Rational Clearcase, Accurev, etc). Like most SCM software out there, documentation is sparse and can be confusing at time for any release engineer to navigate through, so this is a welcome text to have by your side.

WARNING: If you are looking to LEARN Perforce, this is not the book for you. This book assumes that you have some experience with this application and its uses. Buyer beware if you pick this book up as a straight teaching tool as it would probably be more beneficial to get up to speed via a fellow engineer before you open up this text. This doesn't take away from this nice book at all, it's just clarification re: the use of it.

**** RECOMMENDED
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 10 people found the following review helpful By Jack D. Herrington on January 25, 2006
Format: Paperback
I love Perforce, but I'm not a big fan of their documentation. What little material they have on proper use of Perforce is terse and mainly impenetrable. This book really digs into how to manage branches and shows how to use Perforce in real world situations, like freezing branches, then applying patches. That stuff can be tough and mistakes are costly. That's why I say that this is the book that will save your ass.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 6 people found the following review helpful By Alan Teague on November 29, 2005
Format: Paperback
While Perforce is a very flexible SCM system that allows you to run your projects in pretty much any conceivable configuration, it can be daunting deciding on which to use. This book provides a great practical way to setup and use Perforce. In particular, the last section contains specific examples on setting up branches and how to safely integrate between them. If you use Perforce, keep this book handy.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 5 people found the following review helpful By Robert Cowham on December 2, 2005
Format: Paperback
This is an excellent book on Perforce but is more than that since it contains some very useful ideas on branching and the "Flow of Change" which apply to all SCM tools. Laura writes very clearly and in an engaging style.

It is particularly good on explaining lots of details of how to do branching and merging which is an area a lot of people initially have trouble with. It goes on to identify a variety of scenarios and how to address them that will be invaluable to many people.

I have been working with Perforce since 1997 and provide consultancy and training in the tool and still learnt a number of new things from this book. In particular I will be "borrowing" some of the ways of explaining that Laura uses!

My only quibble is the focus on the use of the command line which might put some people off. Don't let it - if you use Perforce you need this book!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By Bryan Pendleton on January 18, 2006
Format: Paperback
The book provides a thorough, yet highly readable education on how to use Perforce effectively. The writing style is easy to follow, the book is well edited and clearly laid out, and the examples are well-chosen and meaningful.

One thing I found particularly nice about this book is that it appeals both to the Perforce expert, as well as to the Perforce beginner. Experts will appreciate the clear explanation of the underlying details, while more casual users will find numerous hints, tips, and recipes that they can put to use immediately.

I think this book is even useful to non-Perforce users, specifically for the chapters which discuss some of the underlying philosophy of source code control and configuration management, such as the mainline model, the flow of change, and the ideas on how to integrate source code control into your overall software development organization.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Leonard T. Steiner on November 18, 2008
Format: Paperback
Practical Perforce is an excellent introductory to intermediate text for those who might use the Perforce application. It progresses from the very basic introduction all the way to Web Content with numerous steps in between. Texts of this type and for this program are difficult to come by and this book is excellent in that it covers the entire spectrum of Perforce. I use Perforce daily in the course of my work and I found this book an excellent reference to keep me sharp. I highly recommend this text to anyone that uses Perforce.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
As the title suggests, this is a how-to guide for doing Software Configuration Management with Perforce, but there's more. In addition to describing how the various commands work, this book helps you understand how to structure your version control system to help your team be more effective. For example, this book describes not only how to create branches, but why, and what policy to have on the branch. The Channeling the Flow of Change chapter is a great introduction to change management concepts in general, and the "Tofu Scale" is a great metaphor for structuring codelines. In addition, the clear writing style makes somewhat tricky concepts very accessible.

Buy this book if you are using Perforce as your SCM solution, or even if you are evaluating multiple solutions, and Perforce is a candidate, as this book will help you understand how to structure your environment for effective development, regardless of your tool. This is an excellent companion to Software Configuration Management Patterns: Effective Teamwork, Practical Integration for Perforce users.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?