CVS for Visual Studio Code
The extension provides CVS (Concurrent Versions System) support to VS Code. CVS is an older Source Control Management (SCM) system. The extension integrates CVS into VS Code's SCM interface for a familar user experience such as git.
CVS client software is installed.
For remote CVS severs (pserver & ext) ensure the CVS client can login/connect successfully before using the extension. Future versions of the extension will attempt to detect and warn when the CVS server cannot be accessed.
The extenstioin will automatically activate when it detects source code managed by CVS. It provides the following features:
Source Control States
The following describes the possible states for a source control resource:
Changes to be included in a commit must be staged. However, unlike git, additonal changes made to a staged item will not display under
To check for remote changes use the
Changes that require user intervention to solve merge conflicts are listed in
Branch and Revision
The Branch (Sticky Tag) and Revision are displayed for the file opened in the active editor.
Both the regular diff (when the user clicks on the changed resource in the source control view) and the Quick Diff (available in the left margin of the text editor) are provided by the extension.
Supported CVS Version
The extension was developed using version 1.12.13-MirDebian-28 (client/server) of CVS. Older versions may not be compatible with the extension.