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迁移的方法的更多相关文章

  1. 在Windows上,迁移VisualSVN server

    最近在搭建自动化测试框架,顺便了解了一下SVN的搭建.对于一般的使用场景,VisualSVN还是挺方便的,而且上手特别快. 由于是第一个demo,后期要迁移到其他服务器上面,所以就熟悉了一下serve ...

  2. VisualSVN Server的迁移

    VisualSVN Server迁移涉及到两种情况: 第一种情况:VisualSVN Server没有更换电脑或者服务器,只是修改Server name. 第二种情况:当VisualSVN Serve ...

  3. 解决:Windows 强制升级为8.1之后 Mysql连接不上, VisualSVN Server无服务

    1.mysql 连不上,只要将mysql重新加为windows服务即可.(我的是mysql-5.6.24-winx64 解压版)    方法:mysqld --install mysql --defa ...

  4. visualSVN server库迁移

    首先,VisualSVN Server Manager,包含两个路径,一个是安装路径,例如本机:C:\Program Files\VisualSVN Server,一个是库路径,例如本机:C:\Rep ...

  5. visualSVN server库迁移(转)

    转自:http://blog.csdn.net/yuhuijun_1/article/details/9762683 首先,VisualSVN Server Manager,包含两个路径,一个是安装路 ...

  6. VisualSVN Server仓库迁移到Linux(包含所有版本, 权限,用户信息)

    公司开发服务器从Windows换成CentOS,所以要把原服务都转移到Linux下,MySQL.SMB的迁移都很顺利,但是SVN的转移却遇到了些问题,花费了三天时间,走了不少弯路,现在总算解决了SVN ...

  7. VisualSVN Server的配置和使用方法(转)

    1.为什么要用VisualSVN Server,而不用Subversion? 回答: 因为如果直接使用Subversion,那么在Windows 系统上,要想让它随系统启动,就要封装SVN Serve ...

  8. VisualSVN Server的配置和使用方法 图文

    转载 http://www.jb51.net/article/17365.htm VisualSVN Server是免费的,而VisualSVN是收费的.VisualSVN是SVN的客户端,和Visu ...

  9. VisualSVN Server以及TortoiseSVN客户端的配置和使用方法

    http://www.cnblogs.com/beautifulFuture/archive/2014/07/01/3818211.html 近期学习代码管理工具,首先学习一下svn和Tortoise ...

随机推荐

  1. es6中let,const区别与其用法

    ECMAScript 是什么? 首先,我们都知道JavaScript由三部分组成:ECMAScript,DOM,BOM: 其中的ECMAScript是Javascript的语法规范. ECMAScri ...

  2. jenkins 踩坑路 之 jenkins ssh 脚本

    背景: 由于公司业务调整,整个业务要从阿里云迁移到aws,自然 jenkins 也是要进行迁移的.jenkins 迁移过程中遇到的问题在此记录下,希望能给遇到类似问题的朋友些许帮助.也便于我后期遇到此 ...

  3. tar 命令压缩时报错 tar: Removing leading `/' from member names

    在使用tar命令进行压缩打包的时候我们常常会遇到下面的错误.虽然它不会影响我们最后的压缩打包,但是间接说明了我们的命令是有问题的.接下来我们来看看解决的方法. 报错内容: [root@haha ~]# ...

  4. Web服务(Apache、Nginx、Tomcat、Jetty)与应用(LAMP、CMS-WordPress&Ghost、Jenkins、Gitlab)

    Web服务和应用是目前信息技术领域的热门技术.如何使用Docker来运行常见的Web服务器(包括Apache.Nginx.Tomcat等),以及一些常用应用(LAMP.CMS等).包括具体的镜像构建方 ...

  5. java 序列化与解序列化

    小例 import java.io.*; public class Box implements Serializable{ private int width; private int height ...

  6. CC2530自动安全联网

    CC2530自动联网的苦恼 不知道博客园里面有没有人研究CC2530,也就是zigbee技术,其实我在做东西的时候很纠结一个问题,那就是我如何将设备连上后,如何通过协调者发送命令给终端呢?有什么方法可 ...

  7. oracle jdbc jar 的一些说明

    Oracle Database 10g Release 2 JDBC Drivers You must accept the OTN Development and Distribution Lice ...

  8. Python socket编程之构造IP首部和ICMP首部

    这两天在做一个实验需要自己构造IP首部,遇到诸多问题,搞了一天终于搞定. 关于socket的介绍网上一大堆,我只记录构造IP头时我遇到的问题.由于没玩过socket构造IP首部,网上找了段代码研究下, ...

  9. wcf win7+iis7 异常消息为: 可能证书“CN=PmsWcfServer”没有能够进行密钥交换的私钥

    原因是证书没有用户权限,解决方法: 1.开始-运行-mmc 2.添加[证书]管理单元 3.选择[证书(本地计算机)]-[个人]-[证书],右击PmsWcfServer证书-[所有任务]-[管理密钥] ...

  10. 从 Hadoop 1.0 到 Hadoop 2.0 ,你需要了解这些

    学习大数据,刚开始接触的是 Hadoop 1.0,然后过度到 Hadoop 2.0 ,这里为了书写方便,本文中 Hadoop 1.0 采用 HV1 的缩写方式,Hadoop 2.0 采用 HV2 的缩 ...