state of wx_port layout

Bruno Postle bruno at postle.net
Wed Apr 16 13:12:32 BST 2003


On Wed 16-Apr-2003 at 12:42:49PM +0200, Kai-Uwe Behrmann wrote:
> 
> I forgot to ask You
> did You find an gui for cvs usefull?

I've never used one, though they are probably quite good when a
project has lots of branches, it does get very hard to visualise
what is going on.

A lot of projects don't need branches, in which case all you ever
need are a few command-lines:

cvs checkout ...  # for getting a fresh source tree

cvs update        # pull other peoples changes from the server

cvs add ...       # prepare a new file/directory for uploading

cvs commit        # commit local changes to the server

cvs tag ...       # label a 'moment in time' for later reference

Things get more complex with branches, the best plan is to try and
maintain a 'trunk' that has the most stable code and which always
compiles.

Small short lived branches can be used for developing extra
features; when the feature is finished, it can be merged 'back to
the trunk' and the branch is then abandoned.

For your wx-ptopengui project on sourceforge, you should be aware of
the drawbacks of cvs before you do the initial import:

o  You can *not* rename files or directories, try to get them right
   the first time, otherwise you have to 'delete and add', which
   gets very boring and loses all the metadata.

   So before you decide on a directory structure, look at some other
   similar projects and see how they are organised.

o  You can *not* delete directories at all.  So think before you
   create one.

-- 
Bruno


More information about the ptX mailing list