CVS: Concurrent Versions System

When multiple developers work on one project, the potential for version conflicts arises; this is even more likely when the developers are working not in the same cubicle but distributed across national boundaries. What happens if two developers edit one file at the same time? The changes of one developer will inevitably be overwritten. What happens if a script authored by John doesn't work anymore after having been changed by Jane? John will have a hard time figuring out what Jane had changed.

This is where version control systems come into play. This software "remembers" previous versions of a file, allowing you to revert to an older version quickly (a sort of extended undo). The version software will notify ...

Get Web Application Development with PHP 4.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.