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 ...
随机推荐
- 0 - Dao层(数据访问层设计)
1. Dao 使用接口设计 2. Dao 没有实现代码, 使用模板实现(通过DynamicProxy+Dapper) 3. 模板格式暂定使用Ader Template 来自为知笔记(Wiz)
- Python Trick —— 命令行显示
1 应用场景 在命令行展示下,有以下两种场景. 进度条显示.在同一行展示不断的更新的进度条. 信息显示/隐藏控制.比如希望向多个用户展示不同信息,各个用户彼此保密. 2 进度条展示 跟c语言类似,打印 ...
- SpringBoot热部署
SpringBoot的热部署方式分为两种 1.SpringLoader 方式一:以maven插件方式使用SpringLoader <!-- Springloader插件 --> 1.1 ...
- Macbook pro从购买服务器到搭建服务器环境(2)
这里是在Mac本地上安装软件遇到的坑,先总结一下 在装完mysql的时候,安装wget,这个时候遇到的问题是openssl软件包找不到,我已经不记得是什么时候安装的openssl了,所以用命令查一下 ...
- c++继承学习
继承分类: 虚表继承 class D{ public : d(){ } ~d(){ } private: }; 单重继承 class D{ public : d(){ } ~d(){ } privat ...
- 小程序即时聊天(仅页面功能,未接websocket)
我们都知道小程序是不能直接操作dom的,所以做即时通讯聊天功能的时候也就不能像之前做的一样:点击发送的时候,拼接一个节点到页面上.话不多说,以下是效果和代码: -------------------- ...
- PC端问题列表及解决方案
一.CSS相关 1.PC站百度文件引用不到,出现报错,问题可能是电脑拦截了百度广告. 解决方案:把拦截广告的浏览器插件关掉. 2.ie6双倍边距:在使用了float的情况下,不管是向左还是向右都会出现 ...
- 接口测试——postman & jmeter
新名词: 自动化测试:写代码帮你测试 接口:是一个抽象的概念,一种交互关系. 抓包:拦截请求. 接口测试:就是功能测试,比后者还简单. 需要有测试文档,包括项目.模块.URL.请求方式.参数.参数说明 ...
- 如何使用yql实现跨域访问
应用场景 调用百度的某个API, 例如:https://openapi.baidu.com/api 返回结果是:{"id":123,"name":"t ...
- js函数柯里化,实现bind
1.柯里化: 把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术. 举个栗子: 一个计算两数之和的函数,需要传递两个参数,柯里化 ...