You can use CVS to check out your own copies of project source code files if you are a member of this project with CVS login access. CVS is an open source version control for keeping track of all modifications to project source code files. You can choose either a command-line CVS client or WinCvs with a Windows interface. What you can do with source files depends upon your role in this project. (Roles?)
(Skip to WinCvs checkout instructions)
Before you can do a cvs checkout, you must set the cvsroot to indicate where the CVS repository for this project is located.
cvs -d :pserver:username@projectname.domain.net:/cvs login
(Substitute in your login for username, and the project name and associated domain, of course.)
If this is the only project you working on, you only need to set the cvsroot once. Thereafter when you log in to this domain, the cvs repository for this project is assumed. If you are working multiple projects, however, you must specify the cvsroot each time you log in to ensure that the cvs repository you are accessing is the right one.
cvs -d :pserver:username@projectname.domain.net:/cvs checkout [projectname]
This command should result in a scrolling list of files being added to the local directory you specified on your machine. Now you are ready to use your file editor to work with individual files and make changes.
When you are ready to contribute your work into the project's CVS repository, you must commit each file you have modified into the project repository. But before you do that, you should set up an SSH tunnel for security purposes.
To use WinCvs to check out your own set of source code files, you must first set up the correct cvs root using the following steps.
:pserver:username@[projectname].[domain].net:/cvs
Click OK.