You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Jason McFarlane <ja...@internode.on.net> on 2008/10/22 00:19:41 UTC

Beginner Topology Help Required

I'm needing some help on my topology.

I'm currently prototyping an open source project.

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?

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.

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

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

Thanks for any help!

Re: Beginner Topology Help Required

Posted by Brad Stiles <br...@gmail.com>.
> Ultimately I would like to have a decidated server set up using Apache SSL
> so we can remotely work on the project.

VisualSVN server, which sets up an Apache server on your Windows
machine, has worked well for me.  It's available from a link on the
subversion.tigris.org page.

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

Re: Beginner Topology Help Required

Posted by Ryan Schmidt <su...@ryandesign.com>.
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  
server.


> 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@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org