PDA

View Full Version : Remote Source Control


delie
28-06-2007, 10:45 AM
Hi guys,

I'm looking for some kind of source control system, so that I and another developer I work with can have remote access to the latest source code for our projects, and to allow us to work on different parts of a project without interfering with each other. We both work with vb.net/c# using .NET in Visual Studio 2005. Ideally, we'd like source control integration with VS.net, but it's not essential and we don't mind using other gui tools (e.g. tortoise).

I've used MS Visual Source Safe for several years now, but this isn't remote and only works over a network by default. I've heard there are add-ons to fudge it to work remotely, but i'm not sure i like this idea. I'm probably going to go for Subversion, rather than MS Team system (cost) or CVS (old & flakey).

The problem is though, I need a server to store my project repositories. I've had a look around the web and found numerous websites which offer free subversion hosting, but with a catch - either it's open source and everyone can view your code (e.g. Google Code), or it's a trial version - and you only get one project repository (and/or one user login).

Given that I need to host commercial projects (and can't open up the source code), it looks like I will have to have to pay for the Subversion hosting, which is ok with me so long as we get something decent.

So, does anyone know of any good source-control hosts based in the UK? Is this something CSNM are interested in? does anyone have any suggestions for other source control systems which work privately, and allow remote access?

Any suggestions would be greatly appreciated :)

siphilp
28-06-2007, 12:31 PM
Hmm sorry I can't help you only know about the opensource repositorys.

Can you not break down the project? For example you know the namespace so why not you work on the presention layer and person b works on the Data Access Layer and person c works on the business objects?

Other option would be a dedicated/VPS where you could setup your own repository?

delie
28-06-2007, 01:27 PM
Hi Siphilp, & thanks for the suggestions.

We could work on different parts of the project, but generally we like to take ownership of both back & front end code for a particular page / object. The other bonus with source control is that it's nice to have a version history of all of the files in a project, so we can roll back to older versions and make comparisons. More importantly, it means we can both develop on multiple machines & locations without needing to copy around files on a USB stick/FTP site/etc, we can just connect to the repository & update the source code with the latest version.

I've considered getting a dedicated/VPS server, but it can get pricey. I noticed that in the States there are a bunch of companies offering cheap SVN (Subversion) hosting on it's own, so really it'd be nice to find something similar in the UK :)

siphilp
28-06-2007, 01:34 PM
Why not just create a depository on your pc?

dyndns it or add a subdomain to one of you domain names and point it to your machine at home?

Only 2 of you working on it so i can't imagine it needing alot of resources. Just lock it all down and give who ever the details to access it?

Save some cash and use your internet connection ;)

delie
28-06-2007, 03:32 PM
Yeah, i might do this. It's just a bit irritating as my connection isn't great, and my main dev machine is on a wireless connection which likes to disconnect fairly frequently so it's not very reliable. It'd be nice to have a solution which was a bit more stable, it just depends on whether it's worth the cost.

ho hum :)