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 ...
随机推荐
- __builtin_expect — 分支预测优化
1.引言 在很多源码如Linux内核.Glib等,我们都能看到likely()和unlikely()这两个宏,通常这两个宏定义是下面这样的形式. #define likely(x) __builtin ...
- 配置plsql远程连接oracle数据库
1.首先安装plsql工具.(plsql如何安装就不说明了) 2.在plsql安装目录下新建“network”文件夹,在network文件夹中新建“admin”文件夹,在admin中新建“tnsnam ...
- python全栈开发day118-Mui
1.什么是Mui Mui是前端布局框架 封装了HTML5PLUS HTML5PLUS是移动操作系统的调用接口 2.Mui代码块,用于快速构建Mui组件 1).打开一个窗口 Mui.openWindow ...
- C语言第01次作业--顺序、分支结构
1.本章学习总结 1.1 思维导图 1.2本章学习体会及代码量学习体会 1.2.1学习体会 本周我学到了很多C语言中基础的结构和语法(见思维导图),能对一些生活中的简单问题对应编写程序解决一些这些简单 ...
- MySQL server has gone away错误的解决办法
在我们使用mysql导入大文件sql时可能会报MySQL server has gone away错误,该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次 ...
- vue解决加载闪烁问题
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>& ...
- linux centos环境下,perl使用DBD::Oracle遇到报错Can't locate DBD/Oracle.pm in @INC 的解决办法
前言 接手前辈的项目,没有接触.安装.使用过perl和DBD::Oracle,也没有相关的文档记录,茫茫然不知所措~~.一开始发现这个问题,就想着迅速解决,就直接在google上搜报错信息,搜索的过程 ...
- ztree设置节点checked,选中某节点等相关操作
ztree设置节点checked,选中某节点等相关操作 1.根据id获取树的某个节点: var zTree = $.fn.zTree.getZTreeObj("mytree"); ...
- 使用Ant Design的select组件时placeholder不生效/不起作用的解决办法
先来说说使用Ant Design和Element-ui的感觉吧. 公司的项目开发中用的是vue+element-ui,使用了一通下来后,觉得element-ui虽然也有一些问题或坑,但这些小问题或坑凭 ...
- vue中计算属性computed方法内传参
vue中computed计算属性无法直接进行传参 如果有传参数的需求比如说做数据筛选功能可以使用闭包函数(也叫匿名函数)实现 例如: 在上篇博客vue安装使用最后的成绩表练习中的过滤功能的实现: &l ...