source control recommendations

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
yacahuma
Forum Regular
Posts: 870
Joined: Sun Jul 01, 2007 7:11 am

source control recommendations

Post 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
User avatar
Zoxive
Forum Regular
Posts: 974
Joined: Fri Apr 01, 2005 4:37 pm
Location: Bay City, Michigan

Post by Zoxive »

I'd Say SVN. (Subversion)

CVS is the 2nd most popular.
User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Post 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.
User avatar
yacahuma
Forum Regular
Posts: 870
Joined: Sun Jul 01, 2007 7:11 am

can I use the same clients?

Post by yacahuma »

can I use the same clients? or is it a completely different piece of software
User avatar
Kieran Huggins
DevNet Master
Posts: 3635
Joined: Wed Dec 06, 2006 4:14 pm
Location: Toronto, Canada
Contact:

Post by Kieran Huggins »

On linux I use the svn CLI

On Windows I use TortoiseSVN (it's free, integrates with explorer)
User avatar
VladSun
DevNet Master
Posts: 4313
Joined: Wed Jun 27, 2007 9:44 am
Location: Sofia, Bulgaria

Post by VladSun »

There is TortoiseCVS too :)
There are 10 types of people in this world, those who understand binary and those who don't
arthurk
Forum Newbie
Posts: 2
Joined: Wed Dec 26, 2007 2:20 pm

Post by arthurk »

SVN is very common these days.

You'll find that most open-source projects either use SVN or Git.
User avatar
Zoxive
Forum Regular
Posts: 974
Joined: Fri Apr 01, 2005 4:37 pm
Location: Bay City, Michigan

Post 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.
User avatar
yacahuma
Forum Regular
Posts: 870
Joined: Sun Jul 01, 2007 7:11 am

Repository question

Post 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
User avatar
onion2k
Jedi Mod
Posts: 5263
Joined: Tue Dec 21, 2004 5:03 pm
Location: usrlab.com

Post 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.
User avatar
yacahuma
Forum Regular
Posts: 870
Joined: Sun Jul 01, 2007 7:11 am

darcs looks great.

Post 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
Scrumpy.Gums
Forum Commoner
Posts: 71
Joined: Thu Aug 30, 2007 2:57 pm
Location: Bristol, UK

Post 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]
arthurk
Forum Newbie
Posts: 2
Joined: Wed Dec 26, 2007 2:20 pm

Re: Repository question

Post 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.
User avatar
RobertGonzalez
Site Administrator
Posts: 14293
Joined: Tue Sep 09, 2003 6:04 pm
Location: Fremont, CA, USA

Post 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.
Post Reply