FIXME: Look over new file...
FIXME: can be deleted cause it's outdated? WernerKrauss /05.11.2005 21:38/
Table of Contents
Why CVS?
If you want to take advantage of the latest project developments, you can go to our (?CVS==Concurrent Versions System?) server and get the most recent version of the code.
please note: like any code from a (?CVS==Concurrent Versions System?) repository, this version may contain bugs, but most of the time it's fairly stable ...
If you want to submit patches or translations, please always use the latest (?CVS==Concurrent Versions System?) version:
cvs -d:pserver:anonymous@phpkitchen.com:/var/cvs login
How to get the latest CVS version:
$ cvs -d:pserver:anonymous@phpkitchen.com:/var/cvs login
password: seagull
$ cvs -d:pserver:anonymous@phpkitchen.com:/var/cvs get seagull
if you don't want to type all the pserver stuff, export the variable CVSROOT like this
How to check which of your files changed compared with what's in CVS:
$ cvs -n -q update
How to return to the CVS version after applying a patch, ie, how to rollback a patch:
$ cvs up -d -P -C
How to create a tag
$ cvs -q tag release_0_4_0dev3
How to export a release
$ cvs -q export -r release_0_4_0dev3 seagull
How to update an existing copy
current directory $ cvs update
recursively, ie, for all directories $ cvs update -d
recursively, and removing (pruning) empty directories $ cvs update -d -P
Hints
$ CVSROOT=pserver:anonymous@phpkitchen.com:/var/cvs $ export CVSROOT $ cvs login type the above password $ cvs get seagull
note: on my Linux it works as following: $ export CVSROOT=:pserver:anonymous@phpkitchen.com:/var/cvs
If you wondered how to keep your modified SGL up to date, have a look at /TipsAndTricks/UpdatingFromCVS
CVS Programs
- Windows:
- Linux
- type cvs in your console (see above)
Some editors and (?IDE= Integrated Development Environment?)s like Quanta (KDE) or eclipse (java, all platforms) have (?CVS =Concurrent Versions System?) support built in or available via plugin.
