如何设置SVN的作者

时间:2010-01-21 08:05:03

标签: svn author smartsvn

如何在svn中设置作者?我使用smart svn?

2 个答案:

答案 0 :(得分:2)

我想你想在文件属性中看到作者。这样对吗? 我使用命令行或TortoiseSVN时,我不知道如何在智能svn中执行此操作。

在使用TortoiseSVN的Windows中,使用文件上下文菜单并单击文件属性。有“Subversion”标签。在此选项卡中,您可以添加属性。要添加作者,您应添加“

property name=svn:keywords
property value=Author Date Id Revision

如果要将此属性添加到添加到存储库的所有文件中,请查看Subversion配置文件:c:\Documents and Settings\[user]\[AppData]\Subversion\config

auto-props部分并将其设置为:

[auto-props]
* = svn:keywords=Author Date Id Revision

(这仅适用于您添加到存储库的新文件)。

documentation of svn file properties

答案 1 :(得分:1)

给定提交的作者作为修订属性存储在SVN中,即svn:author。这将自动设置为svn commit命令中指定的用户(如果在命令中未指定用户且不允许匿名提交,则在提示输入凭据时指定的用户名)

提交后,可以根据服务器配置编辑特定属性。这非常类似于编辑修订的日志消息,如对this Stack Overflow question的响应中所指定的

但是在这种情况下,假设在服务器上为您的存储库启用了修订属性编辑,您将需要编辑svn:author属性,如下所示:

svn ps svn:author" author_name" --revprop -r revision_number" repository_url"