如何在svn中设置作者?我使用smart svn?
答案 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
(这仅适用于您添加到存储库的新文件)。
答案 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"