SVNでカスタムキーワードを使用する方法
-
05-07-2019 - |
質問
VisualSVNサーバーとTortoiseSVNクライアントを使用しています。プロパティを設定しました
svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.
次に、ヘッダーファイルでこれらのプロパティ(カスタムプロパティCopyrightを含む)を使用しようとすると、次のようになります。
/******************************************************************************
* $Id$
*
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/
著作権を除き、すべてのプロパティが適切に置換されています。私はまだ何が欠けていますか?
解決
SVN 1.8より前、カスタムキーワードはSVNでサポートされていませんでした。
サポートされているキーワードとその機能は次のとおりです。 http://svnbook.red-bean。 com / en / 1.5 / svn.advanced.props.special.keywords.html
カスタムキーワードは、しばらくの間機能のリクエストでした。 http://subversion.tigris.org/issues/show_bug.cgi?id= 890
この機能はSVN 1.8でようやく追加されました(MarkusSchaberに感謝)。 https://subversion.apache.org/docs/release-notes/ 1.8#custom-keywords
他のヒント
正しい構文が必要です。
つまり、 $ Id $
ではなく、 $ Id:$
が必要です。次に、値がここに配置されます: $ Id:value $
キーワードでは大文字と小文字が区別されると思います。 これを試してください:
svn:keywords = Author Id Revision LastChangedDate Copyright
Copyright = (c) 2009 Foo Company.
所属していません StackOverflow