Thanks for the response - that gives me a couple of good leads on where to look. I'm not sure what our current system is even called, or if it is even a system - It's pretty much just a networked folder that we upload our code to - Needless to say, pretty much any CVS system out there will be better than what we have!
Thanks again! -----Original Message----- From: Roberto Mello [mailto:[EMAIL PROTECTED] Sent: Monday, March 10, 2008 9:12 AM To: [EMAIL PROTECTED] Cc: [email protected] Subject: Re: [UPHPU] Source Code Control Options On Mon, Mar 10, 2008 at 8:27 AM, Mike Mackrory <[EMAIL PROTECTED]> wrote: > I was hoping I could tap into some of the experience of the group. I've > been tasked with researching options for a new Source Code Control System. > Our current system doesn't allow us to check in/out code or roll changes > back, hence the need to find a new one. What system is that, just out of curiosity? The reason d'etre (sp?) of source control systems is to precisely allow you to roll back, so I'm curious as to which one doesn't give you that ability. > Does anyone have any recommendations for systems they would recommend that I > look at, or avoid? The primary development machines run on Windows and it > would be preferable that the code itself be stored on a Linux box. Well, the most popular one is probably Subversion. It has very good tools, pretty good documentation, lots of info about it on the interwebs, etc. Subversion lacks merge tracking, which I find extremely problematic, but the upcoming version adds that. It has a fair share of caveats, but it works well and is well supported. There are several other systems out there that are theoretically better, like Mercurial, that are distirbuted from the ground up (include merge tracking, etc) but they a) don't have as good tools, particularly for Windows clients and b) require you to think a bit differently about your course code, which some people have trouble doing. I'm restricting myself to the open source ones here. There are several proprietary offerings, like BitKepper, Perforce, (I think Google used to use Perforce), etc. They offer advantages, commercial support, etc, but cost a pretty penny. Roberto _______________________________________________ UPHPU mailing list [email protected] http://uphpu.org/mailman/listinfo/uphpu IRC: #uphpu on irc.freenode.net
