svn利用svnsync同步时出现问题解决

公司SVN的备份用的是SVNSYNC实时同步备份,今天开发在提交代码的时候发现报错,但是能提交成功,错误信息如下:

登陆svn服务器,手动执行同步,发现在服务器报如下错误:

"Failed to get lock on destination repos, currently held by ‘XXXXXXX:b3c1ff73-e835-420a-a9d2-9321c86fe40f‘

这是因为备份机上svnrsync被锁了,同步不过去了。

解决办法:在备份机上执行

svn propdel svn:sync-lock --revprop -r0 ‘svn路径’

再去svn服务器上手动执行,发现OK了。

svn利用svnsync同步时出现问题解决,布布扣,bubuko.com

时间: 2024-10-18 12:26:17

svn利用svnsync同步时出现问题解决的相关文章

LINUX环境下SVN安装与配置(利用钩子同步开发环境与测试环境)

安装采用YUM一键安装: 1.环境Centos 6.6 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata svnserve -d -r /www/svndata 4.建立版本库 创建一个新的Subversion项目svnadmin create /www/svndata/project 5.版本库配置 进入对应的版本库如nilrxx,里面有一些自动给生成的文件.在conf目录下就是我们需要配置的三个文件:authz 

windows svn利用钩子实现代码同步到web目录

思路:  找 到SVN Server中的仓库(Repositories)文件夹的位置,在相应的项目文件夹中找到hooks文件夹.在该文件夹中添加一个post- commit文件:当有commit动作发生时(提交到SVN Server时)就会执行这个post-commit文件,在该文件实现数据的复制. 实例:  环境:SVN Server与测试用的Web Server在同一台Windows系统服务器上,SVN Server使用的是VisualSVN,Web Server使用的是Apache.项目的

用svnsync 同步备份 svn 版本库 从一台服务器到另一台服务器

如用svnsync 同步备份两台机器的svn .(就以linux服务器到windows服务器为例子) 要同步的项目名称:source_svn svn 版本库1 .4 以上 源目录:            svn://192.168.16.199/source_svn 同步目标目录:      http:// 目标IP:8080/source_svnbak 方法: 1.如果目标目录存在相同的项目,请先清除,重新建立空项目 2.在目标服务器中建立svn版本库source_svnbak svnadmi

使用svnsync同步svn

使用svnsync实现已有版本库的镜像 svn不支持分布式开发,所以把svn版本库保存在一台服务器上是不安全的.制作一个镜像svn版本库有多种方式,我采用subversion自带的svnsync程序. 源版本库路径:http://192.168.0.100/svn/project 镜像版本库路径:/var/svn/project 建立镜像版本库 svnadmin create /var/svn/project # 创建钩子 cp /var/svn/project/hooks/pre-revpro

svnsync同步版本库

假设有一个主版本库(Master)需要同步到另外一个服务器的新库(Mirror)当中以达到备份的效果. 主(Master): 将要通过svnsync被同步的活动读/写版本库.镜像(Mirror): 将要与master通过svnsync同步的只读版本库.Subversion 1.4发布之后,svnsync工具就成了标准Subversion的一部分,可以用"一个可以维护只读Subversion镜像所有功能的工具"描述, 从它的文档中理解它的目的非常简单,为什么在企业中维护一个镜像版本库非常

SVN库实时同步设置

为了安全起见,SVN服务器除了做定时全量备份和增量备份以外,如条件允许,可做实时备份. 这需要2台机器,一台是master server,另一台做mirror server.master做主服务,mirror不对外服务或设置只读(除了同步账号可写外) 另外如果master负载比较高,可以把一些只读的应用设置为从mirror读取,例如Jenkins编译.(需保证实时同步一直工作) 步骤如下(这里以linux sever为例): 加下面代码段到pre-revprop-change以允许svnsync

[记录]CentOS搭建SVN服务器(主从同步)

CentOS搭建SVN服务器(主从同步)1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: #/usr/bin/svnversion --version2.创建svn版本库目录 #mkdir -p /var/svn/svnrepos3.创建版本库 #svnadmin create /var/svn/svnrepos4.进入/var/svn/svnrepos/conf目录 1)authz文件是权

利用Maven打包时,如何包含更多的资源文件

首先,来看下MAVENx项目标准的目录结构: 一般情况下,我们用到的资源文件(各种xml,properites,xsd文件等)都放在src/main/resources下面,利用maven打包时,maven能把这些资源文件打包到相应的jar或者war里. 有时候,比如mybatis的mapper.xml文件,我们习惯把它和Mapper.java放一起,都在src/main/java下面,这样利用maven打包时,就需要修改pom.xml文件,来把mapper.xml文件一起打包进jar或者war

windows在与time.windows.com进行同步时出错

CreateTime--2017年6月29日10:28:16Author:Marydon 问题描述: windows在与time.windows.com进行同步时出错 参考地址:https://jingyan.baidu.com/article/7e440953eb6b752fc0e2effc.html 解决方案: 更换服务器 点击右下角时间-->更改日期和时间设置-->Internet时间-->更改设置-->选择其他服务器选项-->立即更新 即可.