これをどのように行っているかを正確に説明する必要があります。
他の RCS やおそらく CVS とは異なり、Subversion はキーワードを自動的に展開しません。キーワードの使用には 2 つの部分があります。
- ファイル内のプロパティを展開するキーワードに設定し
svn:keywords
ます。これらは以下に限定されます。
- ファイル内にキーワードをドル記号で囲みます。
このような:
$Author$
これは次のように展開されます。
$Author: dweintaub$
あなたはそれをすべてやっていますか?
キーワード拡張の全体的なアイデアは、今では時代遅れの概念と見なされており、あまり良いアイデアではありませんでした. コードが Subversion である限り、キーワード展開を行わなくても、これらすべて (およびそれ以上) を取得できます。
多くの場合、これはコンパイルで使用されたソフトウェアのバージョンを確認するために使用されました。ただし、コードをコンパイルしている場合は、リビジョン データに埋め込むより良い方法があります。たとえば、ビルド番号を作成するビルド システムを使用している可能性があります。より良い方法は、コンパイルされた単一のファイルにビルド番号を単純に埋め込むことです。これにより、 About Boxで表示できます。
したがって、これを実際に機能させることができなくても、それほど悪いことではありません。もはや CM の良い考えとは見なされていない慣習からあなたを救います。