VisualSVN Server迁移的方法
第一种情况:VisualSVN Server没有更换电脑或者服务器,只是修改Server name。
第二种情况:当VisualSVN Server需要从一台电脑(或者服务器)迁移到另一台电脑(或者服务器)。
VisualSVN Server迁移的方法
VisualSVN Server迁移的过程中需要修改SVN的服务端和客户端。
针对上面提到的两种迁移情况,我们先分别来了解下服务端解决的方法:
1.修改Server name的方法。
该方法可以在下面链接的博文中看到,链接是:
http://blog.csdn.net/zzfenglin/article/details/50936888
2.从A电脑(或者服务器)迁移到B电脑(或者服务器)上的方法:
(1)在B电脑上安装VisualSVN Server服务端,安装的方法可以参考下面的博文:
http://blog.csdn.net/zzfenglin/article/details/50931462
(2)将A上的“Repositories”文件夹里面的内容全部拷贝到B上的“Repositories”文件夹下,拷贝的过程可能会提醒是否覆盖“authz”和“htpasswd”等文件,这个时候一定要选择覆盖,因为只有覆盖之后才能将之前在A上开通的分组和用户的账号密码复制到B上,否则需要重新注册分配分组和用户,这个地方大家注意一下。
当然这个地方,你也可以不直接拷贝,通过手动导入的方式将你需要迁移的代码工程整合过来,手动导入的方法是右击“Repositories”,下拉菜单中选择“import existing repository...”,最后导入完之后再手动拷贝下“authz”和“htpasswd”等配置文件即可。
(3)打开B上的VisualSVN Server Manager,我们就会看到在左侧的“Repositories”下显示了我们迁移过来的代码工程。因为代码工程和分组用户的账号都是直接复制导入的,所以迁移过来的代码工程需要重新设置一下使用权限。设置的方法如下:
首先,右键“Repositories”下需要修改权限的代码工程,下拉菜单中选择“Properties...”,操作截图如下:
然后,会弹出如下的弹出框:
然后,我们点击“Add...”,之后会弹出如下弹出框,在下面的弹出框中选择“Everyone”,也就是分组和用户下的每一个都包含在内,当然也可以单独设置某个分组或者某个用户。截图如下:
选中之后,点击“OK”,显示如下:
选择合适的“Permissions”之后,点击“应用”,然后点击“确定”即可。
这样,服务端相关设置和配置的过程就描述完了。下面,我们来了解下客户端重新迁移更新URL的方法,上述两种迁移情况下,客户端的操作都一样,所以,对于客户端的操作,我们就一起来看看具体的方法:
1.在需要迁移配置的工程文件夹上点击鼠标右键,下拉菜单中选择“TortoiseSVN”,然后选择“Relocate...”,操作截图如下:
2.点击“Relocate...”之后,弹出如下截图的弹出框:
截图中的注释很详细了,“From URL:”列出的是之前的原始的URL;“To URL:”下默认列出的也是原始的URL,但是这个地方我们是可以直接修改的,修改成我们刚迁移到的SVN服务端的新的URL,然后点“OK”,第一次操作的时候会提示输入svn的用户名和密码,输入自己的svn用户名和密码,然后点确定就可以开始迁移了。
开始迁移的时候会弹出一个提示框,表示迁移正在进行,等迁移完成之后会弹出如下的提示框,表示操作完成并且成功迁移:
到这里,我们两种情况下的迁移工作就完成了。
VisualSVN Server迁移的方法的更多相关文章
- 在Windows上,迁移VisualSVN server
最近在搭建自动化测试框架,顺便了解了一下SVN的搭建.对于一般的使用场景,VisualSVN还是挺方便的,而且上手特别快. 由于是第一个demo,后期要迁移到其他服务器上面,所以就熟悉了一下serve ...
- VisualSVN Server的迁移
VisualSVN Server迁移涉及到两种情况: 第一种情况:VisualSVN Server没有更换电脑或者服务器,只是修改Server name. 第二种情况:当VisualSVN Serve ...
- 解决:Windows 强制升级为8.1之后 Mysql连接不上, VisualSVN Server无服务
1.mysql 连不上,只要将mysql重新加为windows服务即可.(我的是mysql-5.6.24-winx64 解压版) 方法:mysqld --install mysql --defa ...
- visualSVN server库迁移
首先,VisualSVN Server Manager,包含两个路径,一个是安装路径,例如本机:C:\Program Files\VisualSVN Server,一个是库路径,例如本机:C:\Rep ...
- visualSVN server库迁移(转)
转自:http://blog.csdn.net/yuhuijun_1/article/details/9762683 首先,VisualSVN Server Manager,包含两个路径,一个是安装路 ...
- VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)
公司开发服务器从Windows换成CentOS,所以要把原服务都转移到Linux下,MySQL.SMB的迁移都很顺利,但是SVN的转移却遇到了些问题,花费了三天时间,走了不少弯路,现在总算解决了SVN ...
- VisualSVN Server的配置和使用方法(转)
1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Serve ...
- VisualSVN Server的配置和使用方法 图文
转载 http://www.jb51.net/article/17365.htm VisualSVN Server是免费的,而VisualSVN是收费的.VisualSVN是SVN的客户端,和Visu ...
- VisualSVN Server以及TortoiseSVN客户端的配置和使用方法
http://www.cnblogs.com/beautifulFuture/archive/2014/07/01/3818211.html 近期学习代码管理工具,首先学习一下svn和Tortoise ...
随机推荐
- vue2.0实现底部导航切换效果
使用vue2.0写移动端的时候,经常会写底部导航效果,点击切换路由效果,实现图片和文字颜色切换.vue2.0也提供了很多ul框架供我们实现效果,今天就用原生的实现一个底部导航切换,直接上代码: 效果图 ...
- 10-hdfs-hdfs搭建
hdfs的优缺点比较: 架构图解分析: nameNode的主要任务: SNameNode的功能: (不是NN的备份, 主要用来合并fsimage) 合并流程: dataNode的主要功能: HDFS上 ...
- Ceph 块设备 - 命令,快照,镜像
目录 一.Ceph 块设备 二.块设备 rbd 命令 三.操作内核模块 四.快照基础 rbd snap 五.分层快照 六.镜像 rbd mirror 七.QEMU 八.libvirt 九.Openst ...
- zookeeper集群搭建及Leader选举算法源码解析
第一章.zookeeper概述 一.zookeeper 简介 zookeeper 是一个开源的分布式应用程序协调服务器,是 Hadoop 的重要组件. zooKeeper 是一个分布式的,开放源码的分 ...
- C# 抓取网页内容的方法
1.抓取一般内容 需要三个类:WebRequest.WebResponse.StreamReader 所需命名空间:System.Net.System.IO 核心代码: view plaincopy ...
- Node.js Cookie管理
Cookie 管理 我们可以使用中间件向 Node.js 服务器发送 cookie 信息,以下代码输出了客户端发送的 cookie 信息: var express=require('express') ...
- Oracle超过连接数(ORA-12520)
原因是超过了连接数,最有效的处理方法是关闭em服务,停止em服务,改成禁用. show parameter processes; --查看允许连接情况 select count(*) from v$ ...
- 四、获取IP地址工具包
由于getHostAddress()方法在Linux下读取hosts文件获取的是127.0.0.1 InetAddress.getLocalHost().getHostAddress() 所以这里采用 ...
- SpringMVC配置式开发
所谓配置式开发是指“处理器类是程序员手工定义,实现了特定接口的类,然后再在SpringMVC 配置文件中对该类进行显示的.明确的注册”的开发方式. 一.处理器映射器HandlerMapping Han ...
- Windows下Sqlplus中显示乱码
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 如果想显示英文 Set nls_lang=american_america.zhs16gbk 注意,前提是 ...