如何在不签出新副本的情况下更改svn用户

时间:2016-07-18 04:51:00

标签: linux svn centos6

我正在尝试更改svn用户。 我使用svn用户名" ABC"现在由于某些名称冲突,我的用户名更改为" ABC.1" 如何更改" ABC"的用户名?到了#ABC; ABC.1",但我不想查看新的svn副本。 只需要改变用户。 我正在使用" svn + ssh"协议并使用Cent-OS 6.7

3 个答案:

答案 0 :(得分:3)

您可以使用relocate(假设您拥有svn 1.7或更新版本):

svn relocate svn+ssh://currentUser@server/path svn+ssh://newUser@server/path

switch如果你还在svn 1.6:

svn switch --relocate svn+ssh://currentUser@server/path svn+ssh://newUser@server/path

答案 1 :(得分:1)

如果你使用HTTP(S),Pradip和krzyk的答案将不起作用。您必须删除cached credentials而不是重新定位。

答案 2 :(得分:0)

如果您使用的是svn + ssh协议,则可以使用以下命令:

svn switch --relocate svn+ssh://currentUser@server/path svn+ssh:/newUser@server/path

它在CentOS上运行良好