2

在我的机器中,我使用的是用户 id:user1 的 svn 副本。我想将“user1”更改为“user2”。请让我知道如何更改 SVN 的用户

4

2 回答 2

3

You should be able to force SVN to treat you as a different user with:

svn update --username user1 --password newpassword

If you want it to forget about the old username and password you can delete the ~/.subversion/auth directory which will clear the authentication cache.

于 2012-10-26T14:33:00.117 回答
2

1)您可以更改用户

  • 颠覆 1.6 及更早版本:

      svn switch --relocate protocol://currentUser@server/path protocol://newUser@server/path
    
  • 颠覆 1.7 及更高版本:

      svn relocate protocol://currentUser@server/path protocol://newUser@server/path
    

要找出是什么protocol://currentUser@server/path,请运行

svn info

在您的工作副本中。

2)您可以使用svndumptool

svnadmin 转储路径/to/my/repo > repo.dump

svndumptool transform-revprop svn:author originalregexp newvalue repo.dump newrepo.dump

3)最简单的事情是让你的管理员(谁管理回购浏览器)为你创建新的登录。

于 2012-10-26T14:20:57.920 回答