Absolutely spot-on.
As someone else pointed out, the only real difference between a branch
and a tag is that a tag is supposed to be immutable. That being the
case, I can see the point to having a new switch adding to the 'copy'
command that sets a property somewhere in the repo that marks everything
under the copied point as being read-only and to not allow any check-ins
to that path. No need for any custom work at tag-time and no need for
custom hooks. It would then be easy for tools such as TSVN to recognise
this and give the directory a different icon to identify it as a 'tag'
rather than just another directory.
Would this solve the problem for people?
On Mon, 2006-02-27 at 10:37 -0500, Dale Strickler wrote:
> 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
>
--
Russ
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Feb 28 22:52:13 2006