CVS - Interfaces

1.CvsIn (http://www.geocities.com/kaczoroj/CvsIn/)
CvsIn is an attempt to optimize working patterns when using Concurent Versions System together with Developer Studio (DevStudio - development tool) and WinCvs (as a Browser to perform Version Control tasks).
 
2.LinCVS (http://www.lincvs.org/)
LinCVS is a graphical front-end for CVS written using the Qt toolkit.
 
3.vcscvs (http://vcscvs.netbeans.org/)
client library, used as part of the forthcoming native Java CVS module.
 
4.CVSviaFTP (http://www.siber.com/cvs-via-ftp/)
CVSviaFTP automatically publishes a new version of a set of files to an FTP server when you check them in to CVS. The most common use is to publish the new contents of a web page to a web hosting service.
 
5.CVSup (http://www.polstra.com/projects/freeware/CVSup/)
CVSup is a tool for fetching files from CVS repositories. It can fetch complete files or multiple revisions from the same file (that is, it can mirror several repositories including version histories).
 
6.CVSweb (http://cvshome.org/dev/addoncvsweb.html)
The CVSweb package allows users to browse the revision history of a CVS tree with a web browser. It is a single file written in the perl scripting language and installs using the CGI mechanism supplied by most web servers.
 
7.cwCVS (http://www.electricfish.com/products/CWCVS/)
The cwCVS product interfaces the Metrowerks CodeWarrior development environment to CVS. (NOTE: this is not a freely distributable product.)
 
8.gCVS (http://www.arachne.org/software/gcvs/)
gCVS is a CVS client for Windows, Macintosh and Unix designed to provide simple CVS operations.
 
9.jCVS (http://www.jcvs.org/)
The jCVS package is a graphic client for CVS written in Java.
 
10.MacCVS/WinCVS (http://www.wincvs.org/)
MacCVS is a CVS client for the Macintosh (talking to a server running on Unix; for example Apple's MkLinux should work fine for a server). The Windows port of MacCVS is known as WinCVS.
 
11.MacCVSClient (http://www.glink.net.hk/~jb/MacCVSClient/)
MacCVSClient is a CVS client for the Macintosh (talking to a server running on unix) to provide a Macintosh-like graphical user interface.
 
12.PCL-CVS (included in cvs distribution)
The PCL-CVS package interfaces the Emacs editor/environment to CVS.
 
13.tkCVS (http://tkcvs.sourceforge.net/)
The tkCVS package is one of the most popular graphical user interfaces for CVS.
 
14.MacCVS Pro (http://www.maccvs.org/)
A new CVS client for the Mac, sponsored by Netscape and Mozilla. A must have for Mac users.
 
15.TortoiseCVS (http://www.wincvs.org/TortoiseCVS/)
TortoiseCVS lets you work with files under CVS version control directly from Windows Explorer.
 
16.Pharmacy (http://pharmacy.sourceforge.net/)
Pharmacy intends to be a GNOME compliant front-end to CVS for free operating systems, such as Linux and FreeBSD. Currently, it provides a limited user interface to CVS commands and a "console" for the lazy power-user.