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

RE: Re: New to Subversion/TortoiseSVN

From: Curtis Dunn <Curtis.Dunn_at_toyoda-na.com>
Date: 2007-05-10 14:32:17 CEST

Thanks for the reply Roel. I realize now that some of my questions may
have stemmed out of ignorance and thus did not make much sense.
However, I have continued to read the svn and tsvn books online and feel
that I am understanding this much better the second time through. To
answer your question, we will be installing to a windows 2003 server.
According to your reply, it should handle running the apache server
without much of a problem. Now all I have to do is convince them to use
apache on that server... But is there any reason not to install both
servers or is that just completely unnecessary and redundant? (I read
in an earlier post that someone had installed both so I assume that this
is possible and that one won't conflict with the other in this case)

-----Original Message-----
From: Roel Vanhout [mailto:roel@riks.nl]
Sent: Thursday, May 10, 2007 4:10 AM
To: users@tortoisesvn.tigris.org
Subject: Re: New to Subversion/TortoiseSVN

Since nobody has answered you yet (I was expecting a torrent of replies
actually), allow me:

Curtis Dunn wrote:
> I am not much of a network guy but I realize that we will have to
> install subversion to the main server. However, we want the
> appropriate engineers to be able to access the repository from
> anywhere on the local network. It would seem that installing
> subversion just to the server would be sufficient for allowing the
> engineers to access the repository through a terminal

I'm not quite sure what you're saying here. For a full, useful
subversion setup you need a server and one or more client(s).

> but since we are running windows I would like to try TortoiseSVN. I
> wouldn't think it would be necessary to install tortoisesvn to a
> user's computer in order for them to become a client,

They need to install some form of client, be it tsvn, the command line
svn client or another one. In your case, stick with tortoise svn (for
the users). So yes, you *do* need to install tortoisesvn to every user's
computer. (I'm not quite sure what line of thinking would lead you to
even consider that this wouldn't be necessary - I think it stems from a
fundamental misunderstanding of what subversion and tortoisesvn are).

> but I do not see how the user would be able to utilize the shell
> extension that allows them to control Subversion from within windows
> explorer.

That exactly *is* tortoisesvn.

> I guess what I am really trying to figure out is how to install
> Subversion with TortoiseSVN so that any computer on the network can be

> a client that has access to the repository.

Install the server software on a central machine and tortoisesvn on
every user's machine.

> Also I realize that Subversion can run with either a recent version of

> the apache web server or just with the standalone svnserve client. I
> believe it would be wise to start out with svnServe just to get the
> feel of Subversion.

No, not wise. You'd have to spend time now to get it working with
svnserve and then spend time later, while you've already set up a bunch
of stuff, to migrate to an apache setup. Start with an apache
installation from the get-go. Will you install the server on Windows or
Linux?

> However, I am interested in some of the features that are only
> available with apache such as a web interface. Unfortunately, they
> state that subversion is "somewhat" slower with apache than it is with

> svnserve. Is apache a significantly slower option or is there only a
> minor change?

If you're installing on a P2/400 mhz with 64 mb of RAM, there's a
significant difference (this is not as uncommon as it would look -
shared hosts in the form of vps's often run in memory-constrained
environments). If you'll be installing on modern hardware the speed
difference is nothing to be worried about, especially considering the
extra's you get from using apache.

> Thanks in advance, and I apologize for the tedious "beginner level"
> questions as well as the long message.

It seems to me that you need a firm grasp of fundamental concepts of
version control with subversion first. Please buy / download 'Pragmatic
Version Control' (see
http://www.pragmaticprogrammer.com/titles/svn2/index.html). Read
chapters 1-3 and appendix A (those are the chapters of the 1st edition
as I only have that one, you'd have to check if those chapters in the
2nd edition still correspond to those in the 1st). You'll have a
conceptual understanding of svn (if you read carefully) and then you'll
be ready to set up your own server, get some experience with the client
(install several clients: the command line clients and tsvn) and advance
to other topics.

cheers,

roel

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tortoisesvn.tigris.org
For additional commands, e-mail: users-help@tortoisesvn.tigris.org
Received on Thu May 10 14:32:36 2007

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