CVS Version Control for Web Site Projects

by Volker Weber

Version control is a special kind of software used to track and manage changes. In our case, CVS version control is used to track any sort of change made to our web sites, whether it's a single edit of one file to fix a typo, or a series of adjustments to a project where several files, folders, and graphics are added to (or removed from) the site.

In an uncontrolled site where multiple authors have access to edit and contribute, the potential for conflict and problems arises--more so when these authors work from different offices at different times of day and night. You may spend the day improving the file index.html for a customer. After you've made your changes, another developer who works at home after hours, or in another office, may spend the night uploading their own newly revised version of the file index.html, completely overwriting your work with no way to get it back!

With the same site under CVS version control, the late-night author will be alerted to a conflict with the file index.html, presented with the exact parts of the index.html file that are causing a problem, and asked to adjust their work to incorporate anything you added and committed to the site while working on it earlier in the day.

If a customer needs to remove a recently added page or content area for legal reasons--or if they simply prefer an earlier version of their site--CVS can be used to restore the entire site to any previous state of their choosing, rolling back multiple variations and edits by all authors until a satisfactory site can be put back in place.

More >

Comments

Recent comments

Volker Weber on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 13:03
Roland Dressler on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 12:52
Kai Scharwacht on Sharenting :: Growing up with parents oversharing at 11:46
Volker Gronau on Sharenting :: Growing up with parents oversharing at 10:04
Lutz Hildebrandt on Sharenting :: Growing up with parents oversharing at 09:40
Kristof Doffing on Sharenting :: Growing up with parents oversharing at 08:53
Ragnar Schierholz on Sharenting :: Growing up with parents oversharing at 07:13
Dominique Roller on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 22:50
Volker Weber on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 22:29
Holger Wesser on Plantronics 6200 UC haben sich bewährt at 21:51
Peter Meuser on Plantronics 6200 UC haben sich bewährt at 21:49
Marklus Dierker on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 21:19
Jens Wagner on Android Updates February 2019 at 21:08
Volker Weber on Fire TV Sticks spottbillig at 20:51
Volker Weber on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 20:49
Markus Philippi on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 20:32
Felix Binsack on Fire TV Sticks spottbillig at 20:06
Marklus Dierker on Aktuell meine Lieblingstastatur :: Ja, das ist mein voller Ernst at 20:02
Volker Weber on Fire TV Sticks spottbillig at 16:52
Felix Binsack on Fire TV Sticks spottbillig at 16:47
Thomas Muders on Android Updates February 2019 at 16:33
Armin Auth on Fire TV Sticks spottbillig at 15:55
Tobias Traguth on Galaxy Fold :: Ein Leuchtturm at 14:57
Maik Endler on Fire TV Sticks spottbillig at 14:07
Joachim Bode on A good day for Samsung at 13:21

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 13:29

visitors.gif

buy me coffee

Paypal vowe