SVN更改UUID

时间:2014-07-08 15:22:14

标签: svn uuid

我需要更改我的存储库UUID,并且我发现以下命令是需要执行的操作:

sqlite3 .svn/wc.db 'update REPOSITORY set uuid="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" where id=1'

当我运行它时,我没有得到任何错误或确认,并且uuid没有改变。有谁知道这是为什么?

1 个答案:

答案 0 :(得分:2)

您不应该修改存储库中的SQLite数据库或自己复制工作。除非你确切知道自己在做什么,否则你最终会打破它。

要更改存储库UUID本身,请使用svnadmin setuuid。另请参阅svnadmin help setuuid

要“更改”工作副本指向的存储库的UUID,您需要重新定位您的工作副本以告知新存储库的位置。 svn relocate <newrooturl>有关重新安置WC的详细信息,请参阅svn help relocate