您的位置:首页 > 运维架构 > Linux

svn修改新url地址方法(linux,windows,centos)

2016-04-27 00:00 661 查看
摘要: 在工作环境调整时,有的时候SVN服务器的地址需要修改,此时我们如何修改本地库的地址,而不用重新下载呢?SVN中有一个简单的解决办法:

1、环境为windows7
在工作复本的根目录上右键->TortoiseSVN->重新定位(Relocate),然后修改URL,



方法 1:
右键在工作复本的根目录上右键->TortoiseSVN->重新定位 (Relocate),然后修改URL就可以了,但最好先备份一下,据说这样的操作有一定的危险性(至今我没有发现)。
方法2:
使用别名,不要使用IP,IP变更时只需要修改hosts文件就可以了,很方便。
2、Centos 平台:
①:首先查看下svn信息,一定要进入你网站的svn副本,然后给出命令:svn info ,会出现下面图片显示的信息



②:然后使用命令:svn sw --relocate http://oldIp/你的目录位置 http://newIP/你的目录位置 , 然后会出现下面的信息
认证领域: <http://svn.xxx.com:8899> VisualSVN Server        “www”的密码: ******
认证领域: <http://svn.xxx.com:8899> VisualSVN Server
用户名: ?????
“meeliserver”的密码: ????/

注意!  你的密码,对于认证域:
<http://svn.xxx.com:8899> VisualSVN Server
只能明文保存在磁盘上!  如果可能的话,请考虑配置你的系统,让 Subversion
可以保存加密后的密码。请参阅文档以获得详细信息。
你可以通过在“/home/www/.subversion/servers”中设置选项“store-plaintext-passwords”为“yes”或“no”,
来避免再次出现此警告。

保存未加密的密码(yes/no)?yes

3、linux平台:
svn sw --relocate svn://old_ip/目录 svn://new_ip/目录

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息