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

发布于 2024-08-04 09:35:26 字数 512 浏览 10 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

她说她爱他 2024-08-11 09:35:26

在 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

樱娆 2024-08-11 09:35:26

您需要正确的语法。
即它不是 $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 $

晚风撩人 2024-08-11 09:35:26

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

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

I think that keywords are case sensitive.
Try this:

svn:keywords = Author Id Revision LastChangedDate Copyright
Copyright = (c) 2009 Foo Company.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文