<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[挽救中途出错的 svnsync sync 操作]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 16 Nov 2009 13:39:14 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	在 svnsync sync 开始以后，会在目标版本库的 0版本(0 rev)上设置一个 svn:sync-lock 属性，在同步完成以后删除这个属性。只要目标版本库在存在这个属性，其它进程就无法向这个版本库执行同步工作，以避免两个进程同时相同一个版本库执行同步操作造成冲突。<br/><br/>但是由于网络断线或其它突发状况，svnsync sync 未能在正常结束工作以后删除 svn:sync-lock 属性，重新执行 svnsync sync 就会因为已经存在 svn:sync-lock 而遇到错误。 （使用 google code 的svn经常会遇到这样的情况）<br/><br/>Failed to get lock on destination repos, currently held by &#039;alee-desktop:99572f2d-0e43-4cb6-8a8e-2b326a85a177&#039;<br/>Failed to get lock on destination repos, currently held by &#039;alee-desktop:99572f2d-0e43-4cb6-8a8e-2b326a85a177&#039;<br/><br/>只要手工清除目标版本库上 0版本的 svn:sync-lock 属性就可以了，执行：<br/>svn propdel svn:sync-lock --revprop -r 0 XXXXXXXXXXX<br/><br/>XXXXXXXX 换成你的目标版本库。<br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 挽救中途出错的 svnsync sync 操作]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>