Cvs

xiaoxiao2021-03-06  41

What is CVS?

The CVS (Concurrent Version System) version control system is a GNU package that is mainly used to maintain the maintenance of the source code in multiplayer development environment. In fact, CVS can maintain the development and use of any document, such as editing modifications to shared files, not just programming. The file type of CVS maintenance can be a text type or a binary type. CVS supports the simultaneous access and modification of the file with a Copy-Modify-Merge change table. It explicitly opens the storage of the source file and the user's workspace, and makes it parallel. The CVS based on the client / server behavior allows it to accommodate multiple users, and it is convenient to constitute a network. This feature allows CVS to become the first choice when people in different locations have handled data files (especially the source code of the program). All important free software items use CVS as a central point between its programmers to integrate the improvements and changes to each programmer. These items include GNOME, KDE, The GIMP, and WINE. The basic work idea of ​​CVS is this: Create a source code base on a server, and the library of many different projects can be stored. The source program is managed by the source code library administrator. Each user first uses the source code library, first download the project file in the source code library to the local, then the user can modify locally, and finally use the CVS command to submit it by the CVS source code library. In this way, it seems that only one person is like modifying the file, avoiding conflicts, but also can do tracking file changes.

转载请注明原文地址:https://www.9cbs.com/read-64731.html

New Post(0)