CVS タグから makefile のバージョンを自動的に設定しようとしています。makefile の関連部分は次のとおりです。
VERSION =$Name: $
プロジェクトをチェックアウトすると、問題なく動作します。キーワードはタグに置き換えられます。問題は、キーワードが置換されない限り(つまり、$ 記号がなくなった場合)、そのまま Makefile が機能しないことです。そのため、たとえば、コミットする前にコードをコンパイル チェックしません。$ を使用してエスケープすると$$Name $$
、チェックアウトされたバージョンはコンパイルされず、$$ になります。
これを回避する方法はありますか?