visualsvn的迁移及svn的一些问题
从A服务器将visualsvn的内容迁移到B服务器的visualsvn。
1 在B服务器上安装visualsvn
到visualsvn官网https://www.visualsvn.com/下载visualsvn server软件,下载后进行默认安装即可,安装后,系统启动会自动运行visualsvn。
2 把A服务器上的repositories文件夹copy到B服务器的对应文件夹。
把A服务器上的repositories文件夹,拷贝覆盖B服务器上的repositories文件夹,这个仓库文件夹里有svn账户设置,保存的各个文件版本。覆盖后,信息都会迁移到B服务器上。
3 svn客户端端的使用。进行relocate。
Visualsvn服务完成迁移后,需要在客户端进行相应的设置,主要是svn服务的ip地址改变了,在客户端对服务器ip进行重新定位,也就是relocate的一个过程。
4 客户端连接不上svn服务的问题解决
visualsvn默认访问地址https://ip address/svn,一般情况下直接就可以访问,如果不可以,在防火墙中允许3690端口通过。如果还不可以,可以将防火墙关闭,再进行测试,如果还不行,就是某些流氓软件在作祟,我的就是驱动精灵,安装了一次猎豹浏览器,svn就访问不了了,把猎豹浏览器卸载,把驱动精灵卸载,然后就可以了。
5 svn上传错误ClientException的解决
用svn进行上传操作,出现错误。
org.apache.subversion.javahl.ClientException: Can't find a working copy path
svn: Commit failed (details follow):
svn: 'C:\workspace\xxx\target\xxx\WEB-INF\lib\commons-logging-1.2.jar' is scheduled for addition, but is missing
原因是这些文件被svn提交过,被标记为了“add”状态,等待被加入仓库。此时把这些文件删除了,svn提交的时候还是尝试提交这些文件,虽然他的状态已经是“missing”了。
该问题的解决办法,是将这些文件重新标记。我是用的是eclipse自带的svn插件,在这些missing的文件(目录)上右键点击,team—revert(还原…),这样就是告诉svn,这些文件退回到之前的状态。然后就可以正常提交了。
也可以用svn命令行的方式,svn revert filepath/filename.java --depth infinity,这种方式没有测试。
参考文章:https://blog.csdn.net/ouyangtianhan/article/details/40981209
https://blog.csdn.net/zzfenglin/article/details/51915542
visualsvn的迁移及svn的一些问题的更多相关文章
- VisualSVN Server迁移的方法
VisualSVN Server迁移涉及到两种情况: 第一种情况:VisualSVN Server没有更换电脑或者服务器,只是修改Server name. 第二种情况:当VisualSVN Serve ...
- 在Visualsvn Server上创建svn账号和密码
VisualSVN Server是一个集成的svn服务端工具,是一款svn服务端不可多得的好工具.可以先安装好VisualSVN Server后,运行VisualSVN Server Manger,然 ...
- SVN服务器迁移,SVN版本库迁移(网络copy)
做法: 准备:系统平台:windows server 2003 版本库:vos 源服务器:10.10.13.48 目标服务器:10.10.13.129源SVN版本库的path: D:\svn\vos要 ...
- VisualSVN Server 从此告别SVN记事本配置
http://www.visualsvn.com/downloads/ 注意下载的是Server版本,他还会提供一个visual Studio的插件: 安装完毕后,可以在管理界面进行角色添加,创建 ...
- visual studio 版本管理从tfs迁移到svn
1.首先要解除解决方案的tfs绑定 清除(删除)项目下的所有版本控制文件,这些文件有:*.vssscc,*.vspscc 删除这些版本控制文件比较简单,搜索这些后缀的文件,删除即可. 修改项目的解决方 ...
- Git迁移 从SVN到Git
Migrating from SVN to Git 首先我们需要在Stach或者GitHub上新建一个Repository, 拿到它的URL. 接下来参照如下步骤 : At first we shou ...
- (转)将SVN从一台服务器迁移到另一台服务器(Windows Server VisualSVN Server)
转:http://blog.sina.com.cn/s/blog_855a24030102xp9q.html 服务器环境: Windows Server 2012 软件版本: VisualSVN-S ...
- 在Windows上,迁移VisualSVN server
最近在搭建自动化测试框架,顺便了解了一下SVN的搭建.对于一般的使用场景,VisualSVN还是挺方便的,而且上手特别快. 由于是第一个demo,后期要迁移到其他服务器上面,所以就熟悉了一下serve ...
- svn迁移
一. VisualSVN服务器迁移 场景:把A服务器备份到B服务器 方法: 1.拷贝A上Repositories文件夹到B上 2.打开B上VisualSVN Server Manager ...
随机推荐
- sql-我写的或者其他人写的
1.更新数据,补上分工 UPDATE smartoperator RIGHT JOIN smartoperation ON smartoperation.ID=smartoperator.Operat ...
- c# List列表数据转换成树形结构
把List列表结构 转换成树形结构 /// <summary> /// 构造树形Json /// </summary> public static class TreeJson ...
- 4.BN推导
参考博客:https://www.cnblogs.com/guoyaohua/p/8724433.html 参考知乎:https://www.zhihu.com/question/38102762/a ...
- hdu6489 2018 黑龙江省大学生程序设计竞赛j题
Problem Description Kayaking is playing a puzzle game containing n different blocks. He marks the bl ...
- Linux学习之shell
通配符 *:表示从它所在位置开始到某个符合条件的结束符之间的任何字符 ?:表示它所在位置上的任何可能的单个字符 []:表示[]中所包含字符的任何一个 特殊键 ctrl+c #停止当前程序执行 ctr ...
- 多人合作项目如何去管理git仓库
前记:在git之前依稀记得有SVN去管理代码仓库,现在多用git去管理我们的代码:现在一般的项目大多数是多人同时开发,这样就会存在一个问题就是如何去协调开发:这也是lz当前使用git开发管理的些许经验 ...
- 2018-2019-2 网络对抗技术 20162329 Exp6 信息搜集与漏洞扫描
目录 Exp6 信息搜集与漏洞扫描 一.实践原理 1. 间接收集 2. 直接收集 3. 社会工程学 二.间接收集 1. Zoomeye 2. FOFA 3. GHDB 4. whois 5. dig ...
- docker遇到超时
1. 直接通过docker拉取镜像遇到的问题:熟悉的timeout!!! [root@localhost ~]# docker search mysql INDEX NAME DESCRIPTION ...
- TypeScript-封装
class People { private _name: string; age: number; print() { return this._name + ":" + thi ...
- linux系统资源监控
top命令 1.平均负载(load average): 正在耗费CPU进程与正在等待io的进程之和,三个值分别是一分钟,五分钟,十五分钟的平均负载,负载值只要小于CPU颗粒数属于正常情况 任务进程(T ...