Concurrent Versions System (CVS) repository is a persistent data store that provides multi-user access to the projects. This version control system keeps track of all work and all changes in a set of files, and allows several users to collaborate.
Projects in the repositories can be of two types: § immutable (a project version), § modifiable (a project in a branch). |
|
Lycia supports the full-scale CVS functionality and provides modern and user-friendly tools for working with CVS repositories.
There are two ways to manipulate the repository:
→ from the Team menu group of the Project Explorer view context menu ↓;
→ in the CVS Repositories Exploring perspective ↓.
You can manipulate CVS repositories from the context menu of the Project Explorer view:
compares the state of the local resources with their remote versions and displays the difference |
||
|
commits the selected resources to the CVS repository (only outgoing changes can be committed) |
|
|
updates the selected resources in the CVS repository |
|
|
starts the Create Patch wizard and populates it with the selected resources |
|
Tag as Version... |
allows assigning tags to projects |
|
allows creating new branches |
||
Merge... |
merges two states of a project |
|
|
Add to Version Control |
adds your version of the project to the version control |
|
applies a patch previously created using CVS Diff command |
CVS Repositories Exploring perspective is a group of views that allows manipulating the CVS repositories.
CVS Repositories and CVS editors views are two components of the CVS Repositories Exploring perspective. Synchronize and History views are related to this perspective and are used to work with CVS repositories as well.
From the CVS Repositories Exploring perspective, you can perform these actions:
§ coordinate your workspace with CVS repositories;
§ update and manage the already existing CVS repositories;
§ share and update your projects;
§ manage projects added to CVS repositories;
§ check out the projects;
§ synchronize your workspace with the CVS repositories;
§ create and manage branches, and