26th December 2003 Ian Wells
WinCVS is a comprehensive client for CVS,
an alternative to TortoiseCVS which I currently use.
There is extensive documentation for WinCVS, of variable quality.
This HowTo details one way to reach a working set-up with WinCVS Version 1.3b13. It relies on having PuTTY working to access the CVS server over SSH.
Some comparison tools are useful when using CVS to see differences between files and directories.
Install WinCVS with the default options, and it is likely to inform you that it requires Python for the macros. It is possible to use WinCVS for basic use without Python, so it is not considered further here, although it was easy to install.
When starting WinCVS for the first time the Preferences window appears.
This is where you enter the information about your CVS server.
Authentication: SSH the secure shell should be used.
Path: The full path to the CVS repository on the server.
Host-address: Pageant session name.
This HowTo requires the use of a Pageant saved session,
as I have found this to be the most reliable way.
The session name must be one word, not a phrase.
User name: The user must exist on the CVS server.
SSH Options from General Tab
SSH client: The path to the plink executable.
Additional SSH options: Force SSH version 2 protocol to be used.
CVS Tab (not shown)
Home: Select a HOME directory to be used, eg c:\temp
WinCVS Tab (not shown)
Select the diff application to be used
Once these settings have been entered it should now be possible to start using WinCVS. You may want to read the WinCvs -- Daily Use Guide
Copyright © 2003
Ian Wells : The original can be found from http://www.wellsi.com/sme
: Please send additions & corrections to me.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Text and no Back-Cover Text. A copy of the GNU Free Documentation License is available from the Free Software Foundation at http://www.fsf.org/copyleft/fdl.html.