80 likes | 220 Views
MI dampers CVS area. CVS is a source code management system, in widespread use in HEP and elsewhere http://www.cvshome.org/ Makes it easy to track code changes vs time You don’t have to archive a whole directory tree of files every time you change a few lines
E N D
MI dampers CVS area • CVS is a source code management system, in widespread use in HEP and elsewhere • http://www.cvshome.org/ • Makes it easy to track code changes vs time • You don’t have to archive a whole directory tree of files every time you change a few lines • You can attach name tags to important versions of the project if that is helpful (e.g. big releases) • Makes it easier to collaborate on a project • You don’t have to figure out whose laptop contains the current running version
cvsweb • Many people who run CVS use ‘cvsweb’ to make source code available via www • Makes good expert-level documentation • Analogous to having schematics online • Controls department does this • http://www-bd.fnal.gov/cgi-acc/cvsweb.cgi • http://www-bd.fnal.gov/cgi-acc/cvsweb.cgi/misc/midamper • It’s useful at the experiments, too • http://cdfcodebrowser.fnal.gov/CdfCode/ • http://www-cdfonline.fnal.gov/cgi-bin/cvsweb.cgi
Using midamper CVS area (from nova) Ask denise finstrom, dfinstrom@fnal.gov, for write access Relevant unix commands: cvs checkout misc/midamper cvs update cvs commit get a new working copy refresh your copy with others’ changes save your changes into CVS And see the manual at www.cvshome.org