Тег, вероятно, из CVS и представляет версию этого файла в CVS. Разработчик вставляет $ Revision $ в свой код. Когда это зафиксировано, CVS расширяет его до $ Revision: 1.2.3 $. На мой взгляд, вам определенно не следует использовать его или его друзей (например, $ Id $), по крайней мере, в обычном исходном коде.
Если у вас есть более современная система управления исходным кодом (SVN, Mercurial, git, monotone), которая имеет один номер версии для всего дерева, то хранение файла в вашей сборке, содержащего этот номер, не является плохой вещью. - он позволяет вам делать такие вещи, как в правом нижнем углу этой страницы, где прямо сейчас написано «svn revision: 3772».
Но если у вас есть что-то вроде CVS, где у каждого файла есть свои отдельные номера версий, вы получите $ Revision $ (или $ Id $ или что-то еще) в каждом файле. Со временем это приводит к путанице (например, люди цитируют номера версий, которые ссылаются только на один файл) и приводит к ошибкам слияния, когда в противном случае могло бы произойти чистое слияние (удаленная версия имеет версию этой строки, отличную от вашей локальной версии, происходит слияние).
Кроме того, все программно и автоматически изменяющие ваш исходный код следует рассматривать с подозрением.