|
Open Source Development with CVS
 |
Author: Moshe Bar, Karl Fogel List Price: $39.99 Our Price: Click to see the latest and low price ISBN: 1932111816 Publisher: Paraglyph Publishing (August, 2003) Edition: Paperback Sales Rank: 29,536 Average Customer Rating: 4.35 out of 5
|
Customer ReviewsRating: 3 out of 5 I couldn't get past the setup part The book looks to be well written with lots of details, but I feel the first few introductory pages are insufficiently detailed which prevented me from setting things up. Specifically:* The examples don't say whether your supposed to be in or above the working directory for various cvs commands. The reader is supposed to assume that current directory for this example is the same place as the current directory at the end of the previous example, but nothing says that. (it's obvious once you know). * The overview chapter only talks about importing a whole directory tree. It's not clear how to add a directory or a file to an already imported directory tree. Actually, it's explained 20 pages later, but I didn't find that for a while. * I made a mistake and imported a working dir subdirectory as a top level directory in the central cvs repository. There's no quick overview commands for removing setup mistakes. (Actually, that's shown about 30 pages after the overview). The book doesn't say that importing a subdirectory if you're in the subdirectory, makes it a top level directory in the CVS repository. I'm sure once I understand what's going on, it'll be obvious. But to do my basic directory setup, and cleanup from a mistake, I had to wade through all sorts of "once it's working" text to find what I wanted. Also, in the Removing Directories section, he keeps referring to directories without saying whether he's referring to directories in the user tree or under the CVS repository tree. Rating: 5 out of 5 very useful examples concerning tagging and branching I've used cvs for a couple of years, but have never really needed tagging or branching until I became a developer on the www.mycibavision.com project. Then, we needed it. Tagging and branching were difficult to grasp for me. This book was critical in helping me to understand what tagging and branching were and how to do use those features. Aside from that, the main reason I like this book so much is that _everything_ has example code to go with it. Even better is that the output from every command is displayed as well. I found myself executing the commands and then comparing the output. I would highly recommend this book. Rating: 5 out of 5 This book was vital in setting up a robust Linux cvs config I cannot over-emphasize how useful this book was to me while setting up my cvs repository on Linux. All the examples were germane and were correct, and the gotcha-s were highlighted. I go back to this book all the time. I cannot make any comment regarding the worthiness of this book for folks trying to install cvs on NT, as I blithely skipped over any NT commentary, but as far as Linux/UNIX installation, the book was vital. I fully agree with the high rating this book has enjoyed.
Similar Products
· Java Development With Ant
· The Java Developer's Guide to Eclipse
· Version Management With CVS
· Essential CVS
|