[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Books on subverison [was Re: Need SVN -> VSS converter]

From: William Nagel <bill_at_stagelogic.com>
Date: 2005-08-22 19:25:52 CEST

On Aug 22, 2005, at 11:22 AM, Kalin KOZHUHAROV wrote:

> William Nagel wrote:
>
>> Actually, I have considered publishing in a more "fixed" resource:
>> http://www.amazon.com/exec/obidos/tg/detail/-/0131855182/
>> ref=ase_williamnageln-20/104-1760436-5604716?v=glance&s=books
>> I wrote that post off the top of my head, but much of the info in
>> there is conveyed in a similar manner in my book.
>>
>
> Now, I understand why you have the style to write such posts "off
> the top of your head" :-)
>
> I have recently read "Pragmatic Version Control Using Subversion"
> and I found that a very good starter for somebody with almost no
> knowledge of subversion (and little CVS experience). It helped me
> fill those spots left blank when I had to jump head-first into
> moving a few big VSS projects into subversion. The only down-side
> was missing new features (locking!) as the book is written for
> svn-1.1.1 apparently.

As far as I know, that's a problem with all current print books on
Subversion (including my own).

>
> So, now I am into the position to manage a few svn repos for a few
> teams and I am trying to get "everything unsder subversion" as
> server setting and $HOME dirs. So far, with the on-line subversion
> book, this ML and #svn irc, I kind of manage it. But a good book is
> a good book, will have to check it.
>
> So may be you (or somebody else) could try to differentiate
> "Subversion Version Control" from the (contetns of the) on-line
> "Version Control with Subversion" and probably "Pragmatic Version
> Control Using Subversion"?

I'll give it a shot.

>
> Did we miss another book?
> Has anybody read all/many books on subversion? It will be a very
> good resource to compare them, not to rate them, but to say what is
> specific and good/missing in every book.
>
> As a start:
>
> ISBN: 0974514063 (2005-02-01, 224 pages)
> Pragmatic Version Control Using Subversion by Mike Mason
> = very good for no experience users/future admins
> = read it as one whole story
> + good style, fun to read
> - not that great as a reference ( I just prefer grep-ing/google-ing)
> - a bit outdated, subversion-1.1.1 (no locking discussed)
> ! Probably best to read this book _before_ ever trying to play with
> subversion
> .

I haven't read Mike's book so I can't comment.

>
>
> ISBN: 0131855182 (2005-05-16, 368 pages)
> Subversion Version Control : Using the Subversion Version Control
> System in Development Projects by William Nagel
> .

+ Covers both the technical aspects of how to use Subversion and the
fuzzier topics of how to make use of Subversion as a part of the
whole development process
+ Includes case studies of real-world projects that use Subversion
+ Contains examples for extending Subversion with hook scripts, as
well as tips on how to create your own hook scripts to fit a specific
need
+ Published under the Open Publication License. Although a PDF is
not yet available for download, it will be freely available in the
future.
- Although it's a fairly technical book, it is not as comprehensive
as the O'Reilly book when it comes to the specific technicalities of
using Subversion.
- Some sections, such as the hook scripts chapter assume a reasonably
technical background in shell scripts as well as some familiarity
with Perl and/or Python. Those with no background in scripting may
not be able to get as much from these sections of the book.
- The book contains a lot of suggestions for things you can do to fit
Subversion into your development process, but many (though definitely
not all) of those suggestions do not have accompanying technical
examples.
- The title of the book is really, really long

>
> ISBN: 1590592905 (2004-11-15, 336 pages)
> Practical Subversion by Garrett Rooney
> .

I haven't read this one either.

>
>
> ISBN: 0596004486 (2004-07-22, 304 pages)
> Version Control with Subversion by C. Michael Pilato, et.al.
> ! Available on-line, may be the best reference as of today
> .

+ A very comprehensive technical reference. Good solid information.
The online version is kept very up-to-date and has much information
that isn't available yet in the print books that are available (such
as info specific to version 1.2)
+ Written by several of the core Subversion developers who know SVN
better than just about anyone else.
- Works better as a reference book than it does as a way to learn
Subversion. People with no version control background may feel very
overwhelmed if they start with this book.

>
>
> You get my idea of "format" :-) Feel free to change it, but please
> stick with a format for easy post processing.
> I might try to compile a web page out of that (if permission to
> include the comments posted here is granted) depending on the
> interest.
>
> Authors, don't be shy and sell your works. People always need good
> books!

Well, that's what I've got. I tried to be objective about my own
book. I'm going to be the last person to claim that it's perfect,
but I also won't claim that I completely lack bias. ;-)

-Bill

>
> Kalin.
>
> --
> |[ ~~~~~~~~~~~~~~~~~~~~~~ ]|
> +-> http://ThinRope.net/ <-+
> |[ ______________________ ]|
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Aug 22 19:29:35 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.