我们的subversion存储库已移至新主机,我们有旧的应用程序连接到该主机。我们无法为旧服务器添加旧名称的别名,我们如何将已检出的客户端重新连接到新的存储库?
答案 0 :(得分:15)
示例:
svn switch --relocate \
http://svn.example.com/path/to/repository/path/within/repository \
http://svnnew.example.com/new/repository/path/within/repository
有一点需要记住,让我们假设您检查了项目“path / within / repository”,然后您必须转到工作副本的根,然后执行上述命令。只有不才能使用存储库根目录(如 svn switch --relocate http://svn.example.com/path/to/repository/ http://svnnew.example.com/new/repository/ ),因为这不起作用
答案 1 :(得分:8)
查找svn switch命令。特别是,--relocate
选项就是您想要的。
答案 2 :(得分:1)
SVN命令行 - 请参阅svn switch
TortoiseSVN - 请参阅relocate dialog