Kevin Pilch-Bisson wrote:
> On Wed, Nov 14, 2001 at 08:09:27PM -0800, Greg Stein wrote:
>
>> svn fetch [-r rev] [URL] [wc-path]
>>
> This seems similar to me: is it going to be easier for people to remember
> the semantics of what will happen with different arguments to svn fetch, or
> to remember what checkout, update, and switch do? I don't know, but
> thought I would see if anyone else does.
People who use version control systems think rather differently from
those who write them and maintain repositories! They know the action
they want to perform such as 'get the changes others have made' or 'tag
this file' or 'make my changes available' and they see them as distinct
actions. They also use the system relatively infrequently, some of them
very infrequently, so they will never remember subtle variations on a
single command, they want to type in what they want to do and expect the
version control system to do whatever is needed to acheive that end.
What a user does have to do is understand the basics of the version
control model. A CVS user has to understand tags, branches, merging
etc. An SVN user will have to understand cheap copies, change sets or
whatever you are calling an atomic commit and the way versions are numbered.
What I am asking for is a coherent and easy to grasp model which
describes how the system hangs together and a command set which is easy
for a user to remember given that he/she will use that command set maybe
once a week maximum. I have one user who use CVS about once every six
months - I know that is bad practice but that's real life for you:-(
BTW, I am very grateful for the work you are all putting into SVN, once
it gets nearer to version 1 I will be setting an experimental server up
here. To that end, it would be very helpful if you could put together a
WEB page describing how to get an SVN server up and running on a Linux
server.
Regards,
Martin.
martinto@southdowners.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 21 14:36:48 2006