2012-10-26 47 views
2

在我的機器中,我使用的用戶標識爲user1的svn副本。我想將「user1」更改爲「user2」。 請讓我知道如何改變用戶的SVNSVN:如何更改工作副本的所有者

+0

爲什麼你不簽出新的工作副本?您可以隨時清除SVN auth緩存BTW,請參閱http://svnbook.red-bean.com/en/1.7/svn.serverconfig.netmodel.html#svn.tour.initial.authn-cache-purge – bahrep

+1

我試過了。雖然結帳它並沒有要求我輸入憑據。默認情況下,它使用現有用戶 – Vish

+0

什麼是您的SVN服務器?它支持單點登錄嗎? – bahrep

回答

1

1)你可以用

要找出protocol://[email protected]/path是,在你的工作副本運行

svn info 

2)可以使用svndumptool

svnadmin的轉儲路徑/要/我的/回購> repo.dump

svndumptool變換版本屬性的svn:作者originalregexp NEWVALUE repo.dump newrepo.dump

3)並且最簡單的事情就是要求你的管理員(管理repo瀏覽器)爲你創建新的登錄名。

3

你應該能夠迫使SVN把你當用不同的用戶:

​​3210

如果你想讓它有關的舊用戶名和密碼,忘記你可以刪除~/.subversion/auth目錄,這將清除認證緩存。

+0

Asker說,「雖然結帳它並沒有要求我輸入憑證」,但據我瞭解,情況並非如此。 – bahrep