Who is this for
article is for those who want to manage their CVS repositories and
source codes using a GUI.
Warning, tkcvs might not
work in Windows.
What you need to know
Background on CVS
you know how to checkout and import your source codes, you will
sometimes want to know the difference between your source code and
the one in the repository.
There are cvs commands to
let you do this, but there is a better and easier way
tkcvs: GUI Front End for
tkcvs lets you manage your source codes without you
having to know cvs commands. Like all GUI applications, tkcvs
shields you from memorizing the commands.
What you need to use
FIrst, you will need the Tcl/Tk interpreter. If you are
using Unix/Linux, you have a good chance that it is already
installed. If you are using Windows, you will need to download the
exec file from Activestate.
Execute the downloaded Windows
Exec file, to install the Tcl/Tk interpreter.
Determining if Tcl/Tk is
Start a command prompt window. In Unix/Linux, you
need to be in a Window Manager (ex: KDE or GNOME).
Type:tclsh and press ENTER.
This should display a percent sign at the leftmost side of the next
line. Type exit to exit from the Tcl interpreter.
Your session should look like
Where to get tkcvs
tkcvs is a Tcl/Tk script, you do not need to compile it. Just
download the source and you are ready to go.
You can download the source from
Select the zip file for your operating system. Save it onto your
Unzip the downloaded file and you
are ready to go
the command prompt window again.
to the directory where you unzipped tkcvs.
to the bin directory under this.
Type this on the command
prompt: wish tkcvs
This should display the tkcvs
topmost part of this window is the menu and the current directory.
second part of this window is the file and information for each
The bottom part shows the
filters that you can apply to the files displayed and also the
buttons for performing cvs functions. Try placing the cursor on top
of the buttons for a few seconds and it will show you what these
Navigate through your disk and go
to a cvs directory. It should display the status of your files and
the dates and version number of each file.
For more information on how to use
tkcvs, you can check out the Help facility of tkcvs