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

Re: SVN client vs CVS client

From: Marc Haisenko <haisenko_at_comdasys.com>
Date: Wed, 2 Jan 2008 12:50:42 +0100

On Wednesday 19 December 2007, Anoop kumar V wrote:
> I am not sure if this is true. But my observation is this:
> CVS commandline clients seem more user friendly than SVN commandline
> clients.
> In CVS, there is just one file that can be placed in the path and executed.
> There is nothing to install and you do not need superuser / root permission
> to run the client.
> In SVN, it seems, you need to go through installation - the binaries are
> rarely available - it took a long time to find one for Solaris. And the
> instructions said that I need to be root to install and use the client.
> I am not complaining here - I am only trying to understand if the above is
> true. And how does one go about using an svn client (not a server) from
> solaris commandline. I cannot install anything, just want to connect &
> checkout code kept on an SVN server.
> Is this easily possible?
> Thanks,
> Anoop

Well, this thread got me worried a bit because I think there's a lack of basic
OS knowledge.

Both CVS and SVN can be installed as root and as non-root. Whether you need
root privileges is not dependent on the program but where you install it.
Almost all binary packages are meant to be installed for system-wide usage
and this means they want to install in /usr, which needs you to be root to
write there. This is true for both CVS and SVN ! Installing /usr/bin/cvs
needs root access as well.

So if you compile from source and don't want to be root (e.g. you just want to
try it out) you'd do something like:
  ./configure --prefix=/home/me/svn
  make install

You'd end up with SubVersion in /home/me/svn/bin/svn.

Now, as soon as you got it installed (no matter where) you won't need root
privileges for either one. You do not need to be root to run SubVersion or

Hope that clarifies things a bit.

Marc Haisenko
Comdasys AG
Rüdesheimer Str. 7
80686 München
Tel.: +49 (0)89 548 433 321
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-01-02 12:51:05 CET

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.