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

Re: Beginner Topology Help Required

From: Ryan Schmidt <subversion-2008c_at_ryandesign.com>
Date: Wed, 22 Oct 2008 17:51:50 -0500

On Oct 21, 2008, at 19:19, Jason McFarlane wrote:

> I have a small home office where there will be soon two developers
> working on the project part-time (evenings only).
> It's a windows WPF app, so we plan to use the ankhsvn client. I'm
> new to subversion, but I have some experience with CVS.
> Ultimately I would like to have a decidated server set up using
> Apache SSL so we can remotely work on the project.
> This is probably a dumb question, but is my only choice to use the
> windows version of subversion and a windows server OS?

You can use any OS you like (Windows, Mac OS X, Unix) for the server,
and any OS you like for the client. Since you're developing a Windows
app, you'll probably have Windows clients, but that doesn't mean you
have to host the repository on Windows, though you can if you want.
If you need to later move the repository to a server running a
different OS, that's not a problem either; you'll just use "svnadmin
dump" on the old server and "svnadmin load" on the new one.

> Given the budget is a bit tight right now, we only have one laptop
> for one user and we have a new desktop node (yet to be installed)
> for the other workstation. I was planning on using Windows XP for
> the desktop.
> The desktop node is an AMD Athlon Dual-Core 6000 processor with 4GB
> RAM.
> I was planning on installing subversion onto the desktop node and
> basically using it as a combined server/workstation for the short-
> term, until we have some funds to buy a dedicated server node.

Subversion is pretty lightweight. For so few users, it will be
perfectly fine to make your desktop serve double-duty as a Subversion

> What's the best method for doing this to ensure ease of transition
> to the server node in the future?

Assign your desktop computer two hostnames -- one for your desktop
tasks (e.g. jason.example.com) and one for its Subversion server
duties (e.g. svn.example.com). Always refer to the repository (e.g.
in "svn checkout" operations) using the Subversion server hostname
(e.g. svn.example.com). When you get a dedicated Subversion server,
you can just move that hostname to the new machine and keep working.

> Are there any vmware solutions that would be applicable to my
> situation? I'm happy to purchase multiple HDD's for the desktop node.

Disk I/O is a big factor in Subversion's performance, so having a
fast RAID should help.

To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-10-23 00:52:13 CEST

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.