2010-01-21 98 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」