7

我正在使用 VisualSVN 服务器和 TortoiseSVN 客户端。我已经设置了属性

svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.

然后,当我尝试在头文件中使用这些属性(包括自定义属性版权)时,我会这样做:

/******************************************************************************
* $Id$
* 
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/

除版权外,所有财产都被替换了。我还缺少什么?

4

3 回答 3

11

在 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

于 2009-09-11T15:10:47.160 回答
0

您需要正确的语法。即不是$Id$,你需要$Id: $。然后将值放在这里:$Id: value $

于 2011-06-14T11:05:13.027 回答
-1

我认为关键字区分大小写。尝试这个:

svn:keywords = Author Id Revision LastChangedDate Copyright
Copyright = (c) 2009 Foo Company.
于 2009-09-11T10:02:24.233 回答