Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Version Control

Author: Gian-Carlo Pascutto

Date: 11:21:04 08/20/00

Go up one level in this thread


On August 20, 2000 at 13:50:25, Georg v. Zimmermann wrote:

>My question therefore is : how do you manage the different versions of your
>program ?
>
>- Use a sophisticated version control program. Which are good for chess prog.
>purposes ?

I use CVS via sourceforget.net

>- Safe all the source file before most any change and copy them back if there
>wasn't an improvement (keep the code clean ?)

If I want to do a total hack-up of some part of the code.

>- Comment out (// ...) the new code if it turns out to be bad (never delete
>ideas ?)

Sometimes. Else keep the 'tried'/'to try' points in a seperate file.

>- #ifdef it out ( you want to try again later ?)

Same as above...handy if the code has comments in it ;)

>Another organistational problem for me is with selftesting: when I want to play
>some overnight test games I have the last stable version as blah.exe in one
>folder and rename the new version to blah-beta.exe , copy it into my "beta"
>folder and have winboard setup to play games between blah and blah-beta.
>This can't be the most effective way ...

Uh...it works fine by me but note that selftesting can give skewed results
sometimes.

--
GCP



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.