2

Is there a way to configure the SVN client to use a descriptive full name for the user making a commit instead of the log-in user name?

I found that default configuration file that is being used by the SVN client at

%AppData%\Roaming\Subversion\config

but it is still not clear how to achieve that. I hoped there will be an entry like

[User]
Jo Do

but there isn't.

Any ideas?

4

2 回答 2

2

不会。Subversion 总是记录提交更改的用户帐户的名称。如果您需要一个更具描述性的名称,请更改您的帐户名称,或编写其他进程以查看日志历史记录以动态更改它以用于显示目的。

于 2013-11-06T02:40:14.590 回答
1

客户端不控制 svn:author 值,它是由服务器根据您对存储库进行身份验证的方式设置的。所以这取决于您使用的服务器:Apache 或 svnserve 以及您如何配置它。以 Apache 和 LDAP 为例,您可以控制将哪个 LDAP 属性用于用户名。

见:http ://httpd.apache.org/docs/2.4/mod/mod_authnz_ldap.html#authldapremoteuserattribute

于 2013-11-06T14:37:38.677 回答