2009-09-06 64 views
0

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

我想我的问题是我如何有一个文件的许可证,并从该文件的文本添加到我的所有代码文件?似乎这应该是可能的SVN属性,并设置更新代码,如果属性更改(更改版权的年份),但我找不到如何做到这一点。

感谢

回答

2

不,你正在尝试做的是可能的颠覆性质。这些属性只是附加到文件的标签,您可以使用脚本(或命令行)查询这些属性/标签。例如。您可以编写一个将您的文件发布到网络的小脚本,但前提是他们拥有特定的许可证。

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