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

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

1,环境为windows7

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

方法 1:

右键在工作复本的根目录上右键->TortoiseSVN->重新定位 (Relocate),然后修改URL就可以了,但最好先备份一下,据说这样的操作有一定的危险性(至今我没有发现)。

方法2:

使用别名,不要使用IP,IP变更时只需要修改hosts文件就可以了,很方便。


2.Centos 平台:

[root@ml02 melilishow]# su www

[www@ml02 melilishow]$ svn info

路径: .

URL: http://gblh.xxx.cc:8080/svn/melilishow

版本库根: http://gblh.xxx.cc:8080/svn/melilishow

版本库 UUID: d4e9d482-44f2-434a-9335-c1686188efe6

版本: 11

节点种类: 目录

调度: 正常

最后修改的作者: xxxxxx

最后修改的版本: 11

最后修改的时间: 2013-01-08 17:48:55 +0800 (二, 2013-01-08)

[www@meeli02 redqeeRW]$ svn sw --relocate http://gblh.xxx.cc:8080/svn/melilishow http://svn.xxx.com:8899/svn/melilishow

认证领域: <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

[www@ml02 melilishow]$ svn up


linux平台:

 

 代码如下复制代码
svn sw --relocate svn://old_ip/目录 svn://new_ip/目录
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VisualSVN ServerWindows迁移到CentOS需要进行以下步骤: 1. 安装Subversion和Apache HTTP ServerCentOS系统中安装Subversion和Apache HTTP Server,可以使用以下命令: ``` sudo yum install subversion httpd ``` 2. 迁移VisualSVN Server仓库 将VisualSVN Server仓库迁移到CentOS系统中。您可以使用svnadmin dump命令在Windows系统中导出仓库的完整副本,然后使用svnadmin load命令将其导入到CentOS系统中。具体命令如下: 在Windows系统中执行以下命令导出仓库: ``` svnadmin dump "C:\Repositories\MyRepo" > C:\Repositories\MyRepo.dump ``` 将导出的文件MyRepo.dump拷贝到CentOS系统中,然后执行以下命令导入仓库: ``` svnadmin create /path/to/repository svnadmin load /path/to/repository < MyRepo.dump ``` 3. 安装mod_dav_svn模块 在CentOS系统中安装mod_dav_svn模块,可以使用以下命令: ``` sudo yum install mod_dav_svn ``` 4. 配置Apache HTTP Server 在Apache HTTP Server的配置文件中添加以下内容: ``` LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /svn> DAV svn SVNPath /path/to/repository AuthType Basic AuthName "Subversion repository" AuthUserFile /path/to/users Require valid-user </Location> ``` 其中,SVNPath指定了SVN仓库的路径,AuthUserFile指定了用户认证文件的路径。 5. 创建用户并设置密码 使用htpasswd命令创建用户并设置密码: ``` sudo htpasswd -c /path/to/users username ``` 其中,username为您要创建的用户名。 6. 重启Apache HTTP Server 执行以下命令重启Apache HTTP Server: ``` sudo systemctl restart httpd ``` 完成以上步骤后,您就可以在CentOS系统中使用VisualSVN Server的仓库了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值