独立于登录的SVN作者

标签 svn

是否可以让作者的屏幕名称(在日志、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:logsvn:author .

关于独立于登录的SVN作者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6677697/

相关文章:

svn - TortoiseSVN 创建具有大写文件夹结构的存储库(Trunk 与 trunk 等)

svn - subversion 合并一个删除命令

svn - 在 Subversion 提交之前修改文件

svn - 在docker中存储数据的最佳方法是什么?

c# - 以编程方式调用已安装版本的 TortoiseSVN 使用的 SVN 库

svn - 我无法找到适合 Atom 的 SVN 解决方案

svn - TortoiseSVN 在 Windows Vista 上不断导致资源管理器崩溃

svn - Subversion 在哪里记录错误?

windows - 颠覆 : How do you avoid forgetting to check stuff in?

svn - 创建多个存储库