http://osdir.com/ml/version-control.cvs.tortoisecvs.user/2003-08/msg00062.htmlsticky tags used to stick you to a intermedia version of a branch, so if you want to commit somthing when you are not in the end of the branch, you have to "update sepcial" to the branch, or create a new branch to your existed version.
What's a Sticky Tag:
"
The sticky tags will remain on your working files until you delete them with cvs update -A. The -A option retrieves the version of the file from the head of the trunk, and forgets any sticky tags, dates, or options.
The most common use of sticky tags is to identify which branch one is working on, as described in the section called “Accessing branches”. However, non-branch sticky tags have uses as well. For example, suppose that you want to avoid updating your working directory, to isolate yourself from possibly destabilizing changes other people are making. You can, of course, just refrain from running cvs update. But if you want to avoid updating only a portion of a larger tree, then sticky tags can help. If you check out a certain revision (such as 1.4) it will become sticky. Subsequent cvs update commands will not retrieve the latest revision until you reset the tag with cvs update -A. Likewise, use of the -D option to update or checkout sets a sticky date, which, similarly, causes that date to be used for future retrievals.
People often want to retrieve an old version of a file without setting a sticky tag. This can be done with the -p option to checkout or update, which sends the contents of the file to standard output.
"
My conlusion of sticky tags: When you check out a revison, which is not the end of a branch, the sticky tag would associate with your working directory, so you could NOT "update" to the latest reversion (Only the revison in your working directory) or "commit" to current branch, if you want to commit, create a new branch. Another way is "-p option to checkout or update" so you won't have a sticky tags then of course you coudl commit to the end of current branch directly from your working directory.