如何重命名 SVN 用户作者?
有没有直接在svn中重命名用户名的方法?
我只找到了 这个 Linux 脚本。我以为这样会更容易。 有人知道改变它的windows方式吗?
我们使用 VisualSvnServer 作为 svn 服务器,并在客户端上使用 TortoiseSNV。
Is there a direct way to rename a user's name in svn?
I've found this linux script only. I thought it would be easier.
Does anybody know a windows-way to change it?
We are using VisualSvnServer as svn server and TortoiseSNV on clients.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在 TortoiseSVN 中:
这些修订会显示您想要更改作者的内容。
注意:要更改多个修订版的作者,您需要 TSVN 1.7 - 在 1.6 中只能更改作者一次进行一项修订。
要更改将来提交的用户名,请启动 VisualSVN 服务器管理器(在服务器上),选择存储库,右键单击,选择“属性”,然后在其中编辑用户名。
In TortoiseSVN:
those revisions show up which you want to change the author.
Note: to change the author of multiple revisions you need TSVN 1.7 - in 1.6 it's only possible to change the author for one revision at a time.
To change the username for future commits as well, start the VisualSVN server manager (on the server), select the repository, right-click, choose "properties", then edit the username there.
您可以使用 TortoiseSVN 也是如此,因此您可以更改它。仅当您只需要更改一个版本或两个版本时,这才适用……如果您有十多个版本,您应该考虑编写一个脚本。此外,必须允许服务器端更改修订属性,这通常是不允许的。
You can edit the revision property svn:author with TortoiseSVN as well so you can change it. This is only suitable if you have to change that only for a single revision or may be two...if you have more than ten you should thinking about writing a script. Furthermore it must be allowed to change revision properties by the server side which is usually not allowed.
您应该像这样使用预修订属性更改挂钩:
请确保此挂钩允许所有经过身份验证的用户更改 svn:author 属性。
You should use pre revision propert change hook like this:
Please that this hook allow all authenticated users to change svn:author property.