Using CVS

CVS, Concurrent Versions System, is an open-source system that allows developers to track all changes to a project. A central repository stores the files that make up the project. Developers check out copies, modify them, and check them back in. The system records all changes, which allows team members to check out any previous version of any given file. The system also is able to merge differences if two developers make independent changes to the same file.

In the context of project management, I have come to believe CVS is essential. It allows developers to collaborate efficiently, even when they are in separate locations. Popular Net projects such as Apache, Linux, and PHP use CVS and probably wouldn't be as successful if they didn't. ...

Get Core PHP Programming: Using PHP to Build Dynamic Web Sites 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.