I'm not sure what you are planning on doing, but usually the RCS Keywords are not a good idea. They usually cause more problems than they solve. What usually works better (especially in C and C++) is to define macros at compile time that are embedded in your program as strings. For example, you could have an "About Box" that will display this information or if your run your program with a --version switch.
This will give you more flexible control -- for example, you can use a release number that corresponds to your tags. And, you don't have to worry about forcing programming changes just to munge the $Date$ keyword. However, if you must use RCS keywords, you can modify a property that will force a diff in the file without modifying the file itself. -- David Weintraub qazw...@gmail.com