前段时间我继承了一台SVN服务器,我在authz
文件中注意到我的一个用户的用户名是用错字创建的。他希望我改变它,但我不确定如何去做。 SVN服务器已经存在了几年,所以他已经提交到存储库。
我最初的想法是继续从authz
文件中删除他的用户,使用
htpasswd -md /path/to/repo/authz UserName
然后将旧用户执行的所有提交更改为新用户。但是有两个问题:
这是我唯一的选择吗?
答案 0 :(得分:1)
pre-revprop-change
钩子的重要性编辑提交作者之前)propset
不会破坏存储库,因为它们只允许在您的情况下与repo进行交互的合法方法file:///
在本地轻松构建测试环境 - 可访问的存储库及其中的一些提交PS:不要忘记提醒用户删除其SVN中的旧凭据,否则缓存凭据将与预期的“授权失败”一起使用