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.
Open Source Development With Cvs (英語) ペーパーバック – 2003/8/1
- 発売日 : 2003/8/1
- ISBN-10 : 1932111816
- ペーパーバック : 420ページ
- ISBN-13 : 978-1932111811
- 寸法 : 18.16 x 2.01 x 23.16 cm
- 出版社 : Paraglyph Pr; Subsequent版 (2003/8/1)
- 言語: : 英語
- Amazon 売れ筋ランキング: - 3,779,993位洋書 (の売れ筋ランキングを見る洋書)
Good Book.. Great Examples2002年10月18日にアメリカ合衆国でレビュー済み
I was looking a good guide and reference for CVS, so I decided to pick up this book. Overall, I think this book does a good job of going through most of CVS's features, however I think there could of been a little more detail in the administration section and dealing with permissions. I was pleasantly surprised that besides covering CVS, this book gives some great background in to the OSS movement and the advantages of OSS in general. I would also like to thank the authors and the publisher for deciding to put most of the meatier chapters on-line, its nice to see people practicing what they preach.