你如何使用像许可证这样的SVN属性?

时间:2009-09-06 15:37:37

标签: svn

我可以看到在您的存储库中使用和替换svn:Id,LastChangedDate和Author等关键字。但我也看到了设置自定义属性的示例,例如许可证。但我不明白你如何使用像许可证这样的属性,因为替换功能(据我所知)不适用于自定义属性。

我想我的问题是如何为许可证创建一个文件,并将该文件中的文本添加到我的所有代码文件中?看起来这应该可以使用SVN属性,并设置为在属性更改(更改版权年份)时更新代码,但我找不到如何操作。

由于

2 个答案:

答案 0 :(得分:2)

不,你想要做的是使用subversion属性。这些属性只是附加到文件的标记,您可以让脚本(或命令行)查询这些属性/标记。例如。你可以编写一个小文件,将你的文件发布到网上,但前提是他们有一定的许可证。

如果要在文件中包含一些许可证,则必须手动执行或使用您喜欢的脚本语言。

答案 1 :(得分:0)

我不确定你是否正确,http://svnbook.red-bean.com/en/1.4/svn.advanced.props.special.keywords.html明确谈到关键字替换。