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

Re: What's a "trunk" good for? (apart from eating peanuts)

From: Mark Clements <gmane_at_kennel17.co.uk>
Date: 2007-01-12 18:10:41 CET

"Jeff Smith" <jsmith@robotronics.com> wrote in message
> On Friday 12 January 2007 02:31, B. Smith-Mannschott wrote:
> > For example, we have a number of non-technical users of
> > subversion who were confused by the term "check out". To them it
> > implied that they'd "checked out" the file as one might a book in a
> > library and hence no one else could possibly be editing it as long
> > as they had it "checked out". "Download" or "get working copy",
> > might have been better terms, but "check out" it is. Convention
> > wins again.
> Good example, except that the term "check out" still applies just as
> well as back when the repository only allowed one checkout at a time.
> It's just that back then, the public library had only one copy. Now
> they have multiple copies available. Of course the public library
> with books was never designed to handle people writing in the books,
> so that example is no longer relevant. It doesn't change the original
> meaning of "check out", meaning basically to be registered, and take
> a copy home. Personally, I think svn should still track who checked
> what out when, but it apparently does not.

The reason it doesn't is the same reason why this analogy fails: there is no
requirement that the user 'bring it back' having checked it out. I often
create temporary working copies to test someone's modifications before
merging, or for various other reasons that don't result in a commit and the
working copy is subsequently deleted.

If you want to liken it to a library, then it is a library that we can't
take the books out of, but which has a free photocopier.

- Mark Clements

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Jan 12 18:10:31 2007

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.