CVS
| T |
Coverage of CVS is beyond the scope of this documentation. Refer to the cvs info page, which has significantly more detail than the man page, for more information on what CVS does and how it does it. That said, here are a few sample commands for various tasks. Let DEVHOST be the hostname of the development site (e.g., dustin-www.cs.uchicago.edu).
- Create a new development site directory
-
cd /stage/w3serv cvs -d /stage/w3serv/cvsroot checkout -d DEVHOST www.cs
- Incorporate any changes committed by others
-
cd /stage/w3serv/DEVHOST cvs update
- Incorporate any changes committed by others, which include creation of new directories
-
cd /stage/w3serv cvs -d /stage/w3serv/cvsroot checkout -d DEVHOST www.cs
- Commit changes made within DEVHOST
-
cd /stage/w3serv/DEVHOST cvs commit -m "brief description of changes"
In general, there will be one `head developer' who owns all of the files under /stage/w3serv/www.cs.uchicago.edu and is responsible for carefully using cvs update to incorporate developers' changes into the main site.

