是否可以让作者的屏幕名称(在日志、blame 等中可见)与登录名不同?
它等同于 hg [ui] username
。
多个用户正在使用相同的 svn 登录名,我无法更改此设置(我知道生病了)。
我们在windows上使用tortoise svn。
最佳答案
您可以重置 SVN 服务器中的所有密码,重置 Tortoise 中的登录缓存(设置 > 保存的数据 > 身份验证数据 > 清除),并告诉用户不要自动保存用户凭据。由于没有密码,用户只需输入他们的用户名。
编辑:
修订的作者姓名是修订的属性,不能更改。 TortoiseSVN > 显示日志 > 右键单击修订 > 编辑作者。你可以把任何字符串放在那里。您只需允许使用 Hook 进行此编辑。钩子(Hook)的路径是<your_repository>/hooks/pre-revprop-change.bat
并且以最简单和最粗心的方式它可能只包含 exit 0
仅此而已。这将允许编辑所有属性,如 svn:author、svn:log、svn:date 和所有不太重要的属性。如果您只想允许编辑作者,请使用 this script并替换 svn:log
与 svn:author
.
关于独立于登录的SVN作者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6677697/