Placing Projects Under Version Control (CVS)
See Also
The IDE enables you to place any project you are working on under version
control. You effectively import your sources into the remote
repository. To do so, you need to be able to access a CVS repository
which you have write privileges for.
To place an IDE project under version control:
- In the Projects window, select an unversioned project and choose either:
- Versioning > Import into CVS Repository from the node's
right-click menu.
- Versioning > CVS > Import into Repository from the IDE's
main menu.
The CVS Import wizard opens.
- In the CVS Root page of the Import wizard, specify the CVS
root type and location of the repository as
defined by the CVS URL.
- Depending on your selection, you may need to specify further
settings, such as repository password or, in the case of
ext:, you must specify whether to use an internal SSH
client or an external shell. When external shells are used,
you must also supply the shell command. Click Next.
- In the Folder to Import panel, enter a description of the project you
are importing into the repository into the Import Message text area.
- In the Repository Folder text field, specify the repository folder
in which you want to place the project in the repository. A folder
containing the name of your project is suggested for you in the
Repository Folder text field by default.
- Select the Checkout After Import option if you want to checkout and
work with the project immediately after importing it. Then click Finish
to initiate the import. The IDE uploads the project files to the
repository and the Ouput window opens to display progress.
The IDE supports the following CVS root types:
- pserver. For connecting to pserver repositories.
:pserver:username@hostname:/repository_path
- ext. For connecting to CVS repositories using SSH, etc.
:ext:username@hostname:/repository_path
The following root types require an external CVS executable:
- fork. For protocol access to local CVS repository
:fork:/repository_path
- local. For direct access to local CVS repository
:local:/repository_path
- See Also
- Working with CVS
Legal Notices