Source Control System?

Posts   
 
    
psandler
User
Posts: 540
Joined: 22-Feb-2005
# Posted on: 31-Aug-2006 20:56:12   

All,

Looking for a simple source control system that can be used remotely (http or ftp), which also runs (both server and client) on a windows box. It also needs to be easy to use and manage.

Oh, and it has to be free. simple_smile

Any recommendations? Does such software exist?

Thanks in advance,

Phil

mikeg22
User
Posts: 411
Joined: 30-Jun-2005
# Posted on: 31-Aug-2006 21:02:44   

TortoiseSVN

We're stuck with VSS though cry

psandler
User
Posts: 540
Joined: 22-Feb-2005
# Posted on: 31-Aug-2006 21:43:57   

mikeg22 wrote:

TortoiseSVN

We're stuck with VSS though cry

Doesn't it require Apache, and/or isn't it a pain to set up?

mikeg22
User
Posts: 411
Joined: 30-Jun-2005
# Posted on: 31-Aug-2006 22:42:46   

psandler wrote:

mikeg22 wrote:

TortoiseSVN

We're stuck with VSS though cry

Doesn't it require Apache, and/or isn't it a pain to set up?

If you can see the drive in windows explorer, you can set up a source repository there and access it from your client machine. I'm not sure about Apache, but TortoiseSVN (well, Subversion) can use its own network protocol using svnserve.

It is definitely not a pain to set up. I installed in on my machine in literally 1 hour knowing nothing except what I read in the help file. Note, that was the client and a test repository.

grant
User
Posts: 10
Joined: 10-Oct-2004
# Posted on: 01-Sep-2006 01:30:30   

Apache isn't required although it does make some things a bit easier (authentication, SSL, access to the repository via WebDAV). That said, just plan old standalone (svnserve) mode is obscenely better than vss on its best day ever. Setup is not that difficult, there are a myriad of reference specifically for installing svn in a wintel world out there.

psandler
User
Posts: 540
Joined: 22-Feb-2005
# Posted on: 01-Sep-2006 07:05:12   

Thanks, will check it out ASAP!

mihies avatar
mihies
User
Posts: 800
Joined: 29-Jan-2006
# Posted on: 01-Sep-2006 08:45:33   

VSS 2005 is simple enough,and it actually works, at least for small projects. simple_smile Despite the criticism I still use it and had no problems with it so far. (it isn't free but you get it with msdn subscription or with some VS2005 SKUs)

psandler
User
Posts: 540
Joined: 22-Feb-2005
# Posted on: 01-Sep-2006 16:43:16   

mihies wrote:

VSS 2005 is simple enough,and it actually works, at least for small projects. simple_smile Despite the criticism I still use it and had no problems with it so far. (it isn't free but you get it with msdn subscription or with some VS2005 SKUs)

Can you access its repositories via FTP or HTTP?

Devildog74
User
Posts: 719
Joined: 04-Feb-2004
# Posted on: 01-Sep-2006 16:46:29   

http://www.cvsdude.com is cheap, fast, and has worked great for me in the past. Its managed offsite version control.

If its a fullblown corporate solution, we use VSS 2005, which works well, but I prefer SourceGear Vault for corporate solutions.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39797
Joined: 17-Aug-2003
# Posted on: 01-Sep-2006 17:55:48   

We use subversion. The service runs on our internal dev server and we check in the code on that server, works pretty straight forward. But you've to base your way of development on how subversion works, i.e. edit -> commit. If you prefer checkout -> edit -> commit, subversion can give a lot of confusion. Vault supports both simple_smile

Frans Bouma | Lead developer LLBLGen Pro
mihies avatar
mihies
User
Posts: 800
Joined: 29-Jan-2006
# Posted on: 02-Sep-2006 09:05:44   

psandler wrote:

mihies wrote:

VSS 2005 is simple enough,and it actually works, at least for small projects. simple_smile Despite the criticism I still use it and had no problems with it so far. (it isn't free but you get it with msdn subscription or with some VS2005 SKUs)

Can you access its repositories via FTP or HTTP?

It has a limited (works only when using VS2005 AFAIK) HTTP access through a web service. Other than that you could use VSS and a (cheap) proxy such as VssConnect that has more options. Note that I mentioned VSS just becuase it is easy to setup and use. Other source controls mentioned here are probably better.

sbroenne
User
Posts: 5
Joined: 14-Feb-2005
# Posted on: 03-Sep-2006 09:42:36   

Hi Phil,

we migrated from VSS/SourceOffSite end of last year. Subversion is super-easy to set-up and if you don't wan't to use HTTP, you don't need Apache.

In our tests, the SVN protocol is way faster than WebDAV over HTTP so I would recommend to use it anyway (it lacks some features like SSO with Windows Authentication though).

As a client you can either use TortoiseSVN or ANKH. For the latest version of ANKH you will need SVN 1.4 which currently is not available as a binary distribution yet. So TortoiseSVN is probably the client you want to use now.

Stefan

louthy
User
Posts: 61
Joined: 02-Aug-2005
# Posted on: 04-Sep-2006 04:34:56   

Perforce is easily the best source-control system I have used.