Game Programming and Development Tools

Source Code Revisioning Software? – graceworks

graceworks
Member

Posts: 455
From: Corvallis, Oregon, USA
Registered: 03-03-2001
Greetings,
Any knowledge of source code revisioning software? The only one I'm familiar with is MS's Visual Source Safe.

Tim

------------------
Demo of first game is available at Jarod Journey's Web site. Second game is in storyboard stage.

Krylar

Administrator

Posts: 502
From: MD, USA
Registered: 03-05-2001
Heya,

Don't know much about these others, but here's what I've found (some are free or open-source, by the way):

http://www.merant.com/products/pvcs/
http://www.starbase.com/products/starteam/
http://www.perforce.com/
http://www.mks.com/products/scm/unix-nt/si.shtml
http://www.cvshome.org/
http://www.componentsoftware.com/
http://www.isd.mel.nist.gov/projects/rcslib/
http://www.razor.visible.com/
http://www.mccabe.com/products/truetrack.htm
http://www.abs-consulting.com/abs_consulting.html

You can probably find tons of reviews on these via the web too.

Hope that helps!

-Krylar

------------------

graceworks
Member

Posts: 455
From: Corvallis, Oregon, USA
Registered: 03-03-2001
Thanks Krylar! I might check those out.

I was hoping to get some people's real experiences with a particular program. I could search the web but for some reason, I would trust the folks here more!

I forgot to put it in my original post, but here is my take on Visual SourceSafe (version 5, haven't upgraded to 6 yet).

I actually like VSS. It has saved me a lot of time in the past! Plus I use it for "non-standard" applications as well (it was designed for code but can store binary files). I store digital logic designs and even schematics/PCB layouts! It works fine for that as well.

Within VSS, you can obviously store code. Once it is stored, you can look at the differences (if it is text-based, otherwise you can't). When you store an update, you can add a comment to help you remember what changes were made. If needed, you can roll back as far as you need to a previously checked-in design.

The files can be stored under a project (analogous to a folder/directory). No need to make a special directory for "release 1.0" as VSS lets you label the current version whatever you want. Then you can pull that version whenever needed.

I have just started looking at it from the administrator's perspective, so can't comment too much there yet. It was easy to install and get running. Not real obvious if you want to start a different database than the default one provided (you have to dig in the paper manual to find it!). If you look at the file structure, it seems odd. There is a folder for every letter of the alphabet! There are some commands to analyze the database for errors and another to back-up. Ask me in a month to see how smoothly that goes.

If someone has a specific question on VSS, please post or send me Email.

-Tim