Page 1 of 1

source control recommendations

Posted: Wed Dec 26, 2007 1:50 pm
by yacahuma
I want to start using source countrol software.

Which one os the most used? CVSNT?

In the case of php development, should I use the apache directories(in development) as the repositories or should the repositories reside somewhere else?


Thank you

Posted: Wed Dec 26, 2007 1:56 pm
by Zoxive
I'd Say SVN. (Subversion)

CVS is the 2nd most popular.

Posted: Wed Dec 26, 2007 2:00 pm
by Kieran Huggins
I'd think most people use SVN these days, but CVS has been around longer.

There are certainly arguments for and against both of them.

I use SVN.

can I use the same clients?

Posted: Wed Dec 26, 2007 2:01 pm
by yacahuma
can I use the same clients? or is it a completely different piece of software

Posted: Wed Dec 26, 2007 2:13 pm
by Kieran Huggins
On linux I use the svn CLI

On Windows I use TortoiseSVN (it's free, integrates with explorer)

Posted: Wed Dec 26, 2007 2:22 pm
by VladSun
There is TortoiseCVS too :)

Posted: Wed Dec 26, 2007 2:29 pm
by arthurk
SVN is very common these days.

You'll find that most open-source projects either use SVN or Git.

Posted: Wed Dec 26, 2007 2:42 pm
by Zoxive
Kieran Huggins wrote:On linux I use the svn CLI

On Windows I use TortoiseSVN (it's free, integrates with explorer)
I use the exact same, for both environments.

Repository question

Posted: Thu Dec 27, 2007 7:33 am
by yacahuma
I downloaded visual svn and tortoise. My first question is


Do I need to create a repository for each project or all my projects go into just one repository??

Thank you

Posted: Thu Dec 27, 2007 9:22 am
by onion2k
I've been looking at DARCS lately. It looks amazing. Better than SVN even. I've not used it in any real projects yet though.

darcs looks great.

Posted: Thu Dec 27, 2007 9:42 am
by yacahuma
In my case we are 2 programmers and we still waiting for a server to put all the source code. With darcs , it seems, we can both be a "server", interesting. I will definitively try this one.

Thank you

Posted: Thu Dec 27, 2007 1:22 pm
by Scrumpy.Gums
I would recommend Git. Its incredibly easy to do merges (unlike CVS :wink:) and there's no need for a central server, instead you grab files from your colleagues / peers etc.

There's some good documentation here if you're interested. [/url]

Re: Repository question

Posted: Thu Dec 27, 2007 4:08 pm
by arthurk
yacahuma wrote:I downloaded visual svn and tortoise. My first question is


Do I need to create a repository for each project or all my projects go into just one repository??

Thank you
You can do it either way - personal preferrence, but be sure to check the svn book chapters about repository layout here, here and here.

Posted: Mon Dec 31, 2007 3:31 pm
by RobertGonzalez
I prefer SVN. I have never used CVS. There are a host of other options out there. I think the most important thing would be what fits your situation best.

When I set SVN I decided early that each project would have its own repo. So for each project that I am working on there is a different repo for it.

And for the record, I use the CLI SVN client on Linux and Tortoise on Windows as well.