What is a tag and how do I use it?
Author: Deron Eriksson
Description: This tutorial demonstrates how to tag a project in CVS using Eclipse.
Tutorial created using: Windows XP || JDK 1.5.0_09 || Eclipse Web Tools Platform 2.0 (Eclipse 3.3.0)

Page:    1 2 >

EclipseSW makes it easy to tag your project in CVSW. You can think of tagging a project as taking a snapshot of the current state of the project. As an example, if your project reaches a particular milestone or you release a stable version of your application, it would be a good idea to tag the project in CVS. This can allow you to restore that version of the application in the future if you ever need to do so.

As an example, I'll tag the 'demo-project' project. I right-clicked the project name and then selected Team → Tag as Version.

Tag as Version

I entered a name for the tag, TAG_EXAMPLE_2008_01_13 and clicked OK. This contacted the CVS server that contains the remote version of the project and tagged the current version of the project.

Tag Resources as TAG_EXAMPLE_2008_01_13

Let's modify the project. I created a Demo3.java project file and committed that. So, now this is the current version of the project that's in the head in CVS.

Created and committed Demo3.java

Let's restore the project to the version of the project that we tagged earlier. I right-clicked the project and selected Team → Switch to Another Branch or Version.

Switch to Another Branch or Version

I selected the TAG_EXAMPLE_2008_01_13 tag and clicked Finish.

Selected TAG_EXAMPLE_2008_01_13

As you can see by the tag name next to the project name, we now have the TAG_EXAMPLE_2008_01_13 version of the project checked out. Notice that the Demo3.java file is gone, since this file was not present when we tagged the project.

Currently tagged version checked out

(Continued on page 2)

Page:    1 2 >