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

Reply via email to