如何在SVN中使用自定义关键字

yey*_*man 7 svn tortoisesvn visualsvn-server

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

svn:keywords = Author Id Revision LastChangedDate Copyright
copyright = (c) 2009 Foo Company.
Run Code Online (Sandbox Code Playgroud)

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

/******************************************************************************
* $Id$
* 
* $Author$
*
* $Revision$
*
* $LastChangedDate$
*
* $Copyright$
******************************************************************************/
Run Code Online (Sandbox Code Playgroud)

除版权外,每个财产都被取代.我还缺少什么?

myr*_*ack 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