Chapter 5. Command Reference for TortoiseCVS

Table of Contents

Installing TortoiseCVS
Obtaining a Working Copy: CVS Checkout...
Getting Other People's Changes: CVS Update
CVS Update Special...
Making Your Changes Available to Others: CVS Commit...
Adding New Files: CVS Add and CVS Add Contents...
Discarding Obsolete Files: CVS Remove
Renaming or Moving Files: CVS Rename
Finding Out What Has Changed: CVS Diff...
Making a Snapshot: CVS Tag...
Lines of Development: CVS Branch...
CVS Merge...
CVS Make New Module
Watching And Locking
Finding Out Who to Blame: CVS Annotate
Showing More Information: CVS Explorer Columns
Keyboard Shortcuts
How Web Log Autodetects the Server URL
How 'Fetch list...' finds the list of modules

This chapter is written to illustrate most main features and functionality of TortoiseCVS. It assumes that a) you already have an understanding of CVS and b) you have access to an already installed a CVS server with created a CVS repository. If you are new to CVS then please refer to the section "TortoiseCVS for Beginners."

Installing TortoiseCVS

  1. Download the latest version of TortoiseCVS from the web site ( and save to a temporary location on your hard drive.

  2. Run the installer. If you are running Windows NT or 2000 you must have local admin privileges to install TortoiseCVS correctly.

  3. Choose the location for TortoiseCVS to be installed. The default is C:\Program Files\TortoiseCVS.

  4. Choose the installation type, either Full, Compact, or Custom installation. If you desire internationalisation support, you will need either the Full or Custom installation options.

  5. Once the installer has completed you must reboot the computer for TortoiseCVS to finish its installation[3].

[3] Strictly speaking, it is only necessary to restart Windows Explorer. If you are feeling adventurous, you can try killing explorer.exe from Task Manager. In some cases Windows™ will automatically start a new Explorer instance, in other cases you will have to do it yourself.