svn 207 Multi-Status

最近更新webkit,出现了 svn 207 Multi-Status的错误:

svn: PROPFIND of '/repository/webkit/!svn/bc/19963/trunk/LayoutTests/fast/xpath/4XPath/Core/test.js':207 Multi-Status (http://svn.webkit.org

网上一搜,有很多人遇到这个问题,webkit有一个checkin来解决这个问题:http://trac.webkit.org/changeset/73547,但这个好像没有彻底解决,还是有问题。

试了很多方法后,发现可以用下面的方法解决:

1. 删除LayoutTests/fast/xpath/4XPath/Core这个目录

2. 用svn单独checkout http://svn.webkit.org/repository/webkit/trunk/LayoutTests/fast/xpath/4XPath/Core

3. 然后将这个core目录拷贝到LayoutTests/fast/xpath/4XPath/ 下面

4. 更新webkit


另外,更新layouttests这个目录十分费时,经常出现timeout的问题,而svn又不会重试,于是我就写了下面的python脚本,用于重试。

import subprocess  
if __name__  ==  "__main__":
	while True:
		returnCode = subprocess.call('c:/cygwin/bin/svn.exe update')  
		print 'returncode:', returnCode
		if returnCode == 0:
			break
		print 'try again'


启动的这个python脚本的bat:

cd /d %~dp0
set PATH=D:\tools\Python;%PATH%
python updateCode.py


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值