Version 8.2.3

TkCVS is a Tcl/Tk-based graphical interface to the CVS and Subversion configuration management systems. It will also help with RCS. The user interface is consistent across Unix/Linux, Windows, and MacOS X. TkDiff is included for browsing and merging your changes.
It shows the status of the files in the current working directory, and has tools for tagging, merging, importing, exporting, checking in/out, and other user operations.

TkCVS also aids in browsing the repository. For Subversion, the repository tree is browsed like an ordinary file tree. For CVS, the CVSROOT/modules file is read. TkCVS extends CVS with a method to produce a "user friendly" listing of modules by using special comments in the CVSROOT/modules file.

TkCVS is free and open-source.

Blue Sky Heart Graphics
Fish by Layne Karkruff
TkSVN Anglerfish

Screen shots


Version 8.2.3:
  • Works with Subversion 1.7 (no .svn directory at lower levels)
  • The CVS module-level file browser is now searchable
  • Plays with Wish8.5 better than it used to
  • The choice of sorting files in the working directory by filename or by status is now a persistent preference
  • Bugfix regarding bookmarks
  • Includes TkDiff 4.2

    There's now a Windows installer that includes diff.exe. You will need to obtain CVS or Subversion separately. If you prefer to install TkCVS the "old" way, you can use the Unix tar.gz download. In that case, you'll need a Wish and a diff executable. diff.exe can be found at this Unix Utils site.

    The MacOS disk image contains a stand-alone application that you can drag to your Applications folder. It doesn't require Wish. If you prefer, you can download the Unix version of TKCVS and use it on your Mac with whatever version of Wish you like, invoking it from the terminal. See the FAQ for more on how to do that.

    Tcl/TkTcl/Tk SVNSVN
    CVSCVS Logo TkCVS is in a CVS repository at Sourceforge
    Tigrisand in a SVN repostitory at (as tksvn)

    Two Barleycorns Home