2010-01-21 105 views
-1

如何在svn中设置作者?我用智能svn?如何为SVN设置作者

+0

什么样的作家? – falstro 2010-01-21 08:13:56

+0

一个文件的作者说我提交file.txt该文件应该有像作者:myname等标志 – streetparade 2010-01-21 08:15:59

+0

不是我的正确名称另一个我如何设置我自己的? – streetparade 2010-01-21 08:30:17

回答

2

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

在Windows中使用TortoiseSVN使用文件上下文菜单,然后单击文件属性。有“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

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

提交发生后,可能有可能编辑特定的属性,具体取决于服务器配置。这是非常相似的编辑修改的日志信息,如响应this Stack Overflow question

然而,在这种情况下规定,假设版本属性修改为服务器上的repostory启用后,您会想编辑了svn:author属性如下:

SVN PS的svn:作者 “AUTHOR_NAME” --revprop -r REVISION_NUMBER “repository_url”