在我的机器中,我使用的是用户ID为user1的svn副本。我想改变" user1"到" user2"。 请告诉我如何更改SVN的用户
答案 0 :(得分:3)
您应该能够强制SVN将您视为不同的用户:
svn update --username user1 --password newpassword
如果您希望忘记旧的用户名和密码,可以删除~/.subversion/auth
目录,该目录将清除身份验证缓存。
答案 1 :(得分:2)
1)您可以使用
更改用户Subversion 1.6及更早版本:
svn switch --relocate protocol://currentUser@server/path protocol://newUser@server/path
Subversion 1.7及更高版本:
svn relocate protocol://currentUser@server/path protocol://newUser@server/path
要了解protocol://currentUser@server/path
是什么,请运行
svn info
在您的工作副本中。
2)您可以使用svndumptool:
svnadmin dump path / to / my / repo> repo.dump
svndumptool transform-revprop svn:author originalregexp newvalue repo.dump newrepo.dump
3)并且最容易做的事情,请询问您的管理员(谁管理回购浏览器)为您创建新的登录信息。