是否有直接的方法在svn中重命名用户名?
我发现只有this linux脚本。我觉得这会更容易。 有人知道改变它的窗口吗?
我们在客户端使用VisualSvnServer作为svn服务器和TortoiseSNV。
答案 0 :(得分:2)
在TortoiseSVN:
注意:要更改多个修订的作者,您需要TSVN 1.7 - 在1.6中,一次只能更改一个修订版本的作者。
要更改未来提交的用户名,请启动VisualSVN服务器管理器(在服务器上),选择存储库,右键单击,选择“属性”,然后在那里编辑用户名。
答案 1 :(得分:1)
您可以使用TortoiseSVN编辑修订属性svn:author,以便进行更改。这仅适用于您必须仅针对单个修订更改或者可能是两个...如果您有十个以上,则应考虑编写脚本。此外,必须允许服务器端更改修订属性,这通常是不允许的。
答案 2 :(得分:1)
你应该像这样使用预修改属性更改钩子:
if /I not "%4" == "svn:author" exit 0
echo Only changes to svn:author messages are allowed. >&2
exit 1
请该钩子允许所有经过身份验证的用户更改svn:author属性。