如何在SVN中使用自定义关键字
我正在使用 VisualSVN 服务器和 TortoiseSVN 客户端。我已经设置了属性
svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.
然后,当我尝试在头文件中使用这些属性(包括自定义属性版权)时,我会这样做:
/******************************************************************************
* $Id$
*
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/
除了版权之外,每个属性都被正确替换。我还缺少什么?
I'm using a VisualSVN server and TortoiseSVN client. I have set the properties
svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.
Then, when I try to use these properties in the header file (including the custom property Copyright), I do it like:
/******************************************************************************
* $Id$
*
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/
Every property is getting substituted right, except for the Copyright. What am I still missing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在 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#自定义关键字
Prior to SVN 1.8, custom keywords were unsupported by SVN.
Here are the supported keywords, and how they work.
http://svnbook.red-bean.com/en/1.5/svn.advanced.props.special.keywords.html
Custom keywords had been a feature request for some time.
http://subversion.tigris.org/issues/show_bug.cgi?id=890
The feature was finally added as of SVN 1.8 (thanks MarkusSchaber).
https://subversion.apache.org/docs/release-notes/1.8#custom-keywords
您需要正确的语法。
即它不是
$Id$
,您需要$Id: $
。然后将值放在这里:$Id: value $
You need the correct syntax.
i.e. it's not
$Id$
, you need$Id: $
. Then the value gets put here:$Id: value $
我认为关键字区分大小写。
试试这个:
I think that keywords are case sensitive.
Try this: