![从目录中删除 SVN 并替换为较新的 SVN](https://linux22.com/image/1495995/%E4%BB%8E%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%88%A0%E9%99%A4%20SVN%20%E5%B9%B6%E6%9B%BF%E6%8D%A2%E4%B8%BA%E8%BE%83%E6%96%B0%E7%9A%84%20SVN.png)
我有一台网络服务器,它有一个老的SVN 客户端安装(因为许多 .svn 目录已损坏,无法使用,文件必须手动更新)。我现在有一个崭新的 svn 服务器(全新安装 visualsvn)。但是,我的旧网络服务器仍然有旧客户端、旧结构和旧设置。
我如何通过 svn up 命令更新它以使用新的 SVN 服务器来存储文件?
答案1
如果新服务器包含您想要完全使用的内容,这意味着旧工作目录中没有您需要提交的任何内容,那么最好的方法是将旧的顶级目录重命名为 website-old 之类的名称,然后对新的 svn repo 进行全新的 virgin checkout。
它是如果你需要提交某些内容,可以更改结帐指向的位置。为此,请使用搬迁命令如下:
svn relocate svn+ssh://new-svn-server/path/to/repo/trunk/