CVS is a version control system for program source code, used to record the change process of program source code. BUS (program bugs) often occur when the program is modified, but the problem may not be discovered until a long time after the modification. Using CVS, you can go out the old version of the program code to find out which revision the BUG occurred. When multiple people are working on the same project, it is easy to overwrite other people's code. CVS is also very helpful when encountering this kind of trouble. In order to solve this problem, CVS allows everyone to modify the program in their own directory. When the work is completed, it is merged through CVS. CVS files are stored in RCS format. If you want to learn more about the RCS file format, please refer to the RCS tutorial.