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

Re: Checking out individual files

From: Les Mikesell <lesmikesell_at_gmail.com>
Date: 2007-01-28 19:03:17 CET

B. Smith-Mannschott wrote:
>
>> Here is the basis of my problem: We have one user who has refused to
>> accept Subversion as a company-standard version control system unless
>> he can check out individual files and do it with a GUI on Windows
>> without the need for command-line commands.
>
> When I close my eyes, I see a man flailing away at nails with the handle
> of a screwdriver for a half an hour before finally complaining that it's
> the lousiest hammer he's ever used. The mind reels.

Look at it from the other side. There are valid technical reasons for
needing an upper level directory as a place to put the .svn
subdirectory, but there is no such reason to insist on dragging all of
the unwanted contents of that directory along on the initial checkout if
the user doesn't want them. Why would you want to change your tools to
a set that doesn't do the operation you want?

> I suppose you've tried the obvious work around of putting each of these
> precious files in its own directory....?

If the person in question is creating these files he can use whatever
layout he wants. On the other hand, if he only needs read access to the
files you might try adding viewvc as a web interface and a fairly handy
way to grab copies of anything.

>> then my next problem would be getting people to accept the fact that
>> the whole repository gets revved up every time one file is changed
>
> Oh yea that's one of my favorites.

Balance that against providing tools that do what they want/expect. You
just need to provide a quick way to determine that nothing in your
project has actually changed when you notice the revision number is
different. Putting each project in its own repository might be the only
way to do that without keeping a copy checked out so you can note what,
if anything, changes when you update.

-- 
   Les Mikesell
    lesmikesell@gmail.com
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Jan 28 19:03:45 2007

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