如何在svn中设置作者?我用智能svn?
2 回答
我想你想在文件属性中看到作者。这样对吗?当我使用命令行或 TortoiseSVN 时,我不知道如何在 smart svn 中做到这一点。
在带有 TortoiseSVN 的 Windows 中,使用文件上下文菜单并单击文件属性。有“颠覆”选项卡。在此选项卡中,您可以添加属性。要添加作者,您应该添加“
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
(这仅适用于您添加到存储库的新文件)。
给定提交的作者作为修订属性存储在 SVN 中,即 svn:author。这将自动设置为 svn commit 命令中指定的用户(或者如果在命令中未指定用户并且不允许匿名提交,则在提示输入凭据时指定的用户名)
提交发生后,可以根据服务器配置编辑特定属性。这与编辑修订的日志消息非常相似,如对此 Stack Overflow 问题的响应中所述
但是在这种情况下,假设在服务器上为您的存储库启用了修订属性编辑,您将需要编辑 svn:author 属性,如下所示:
svn ps svn:author "author_name" --revprop -r revision_number "repository_url"