I so much agree with you and I am finding this thread painful! I
have used SMV, Polytron, Source Integrity, CVS, VSS, and others. I
have recently switched to SVN about a year ago and LOVE the cheap
copy model! I find it WAY easier than the old tag models.
I commend the designers and developers of SVN for bringing this model
to my life!
The part that took me the longest to deeply understand when I
switched is just how unimportant revision numbers are! I really
don't need to think about them most of the time; unlike the other
system where we seemed to continually talk in numbers until someone
decided on one important enough to attach a tag to. Now when we what
to version to talk about we just 'tag' it by copy to whatever 'name'
we want. And we can use a hierarchy of names! With a repo-browser
interface (I use Tortoise) you can surf the names; it's great!
The other part that I had a hard time adapting to is that I kept
thinking of repository 'directories' as real file system directories;
thus my instinct was to minimize them for space (especially backup
space) reduction and because you don't multiple copies of the same
thing in different 'directories'. (Some that has been rightfully
preached in the version management world for years.) As it truly
sunk into my brain, that repository 'directories' are just Names in
an underlying database structure it was clear to me how little
difference there are between SVN cheap copies and other's
tags. Except SVN 'tags' I can surf easy! No need for reports. And
they have hierarchy. Fantastic! Keep up the good work! And there
is no REAL redundancy of data in different directories!
Well that is my two cents worth on this long painful topic!
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Feb 27 18:33:27 2006