<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://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://jackxiang.com/post//</link>
<title><![CDATA[TortoiseSVN使用Repository UUID doesnt match expected 解决办法,TortoiseSVN 修改服务器地址url,uuid冲突。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[Unix/LinuxC技术]]></category>
<pubDate>Sat, 08 Feb 2014 02:54:48 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	操作TortoiseSVN时，报如下错误： <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Command Update <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Repository UUID &#039;xxxxxxxx&#039; doesn&#039;t match expected <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UUID &#039;xxxxxxxx&#039; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Finished! <br/><br/>这个在windows下是看不到uuid的，但是在Linux下的svn client是能看到的，分别讲下在哪儿：<br/>1）Windows下的小乌龟是在.svn/wc.db里能找到，但是不报错这个是没法直接查到的，打开这个db文件搜索下svn的http地址内容就在它旁边能找到uuid，长得像这样，里而且多个一样的URL，这样不太好找：9b35ebc1-e2f0-4571-a2aa-cca3a5a3be64。<br/>2）Linux下可直接用svn info能获取到，如svn info svn目录，或svn info svn的http地址信息。<br/><br/>sha1$e059139d119b69af6510ac5971fcfb4aa3bbbc64<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;可以看到，原来Repository创建者的UUID是前者，而现在所操作的是后者的UUID。因此，目前的解决办法是：使用相关命令更新Repository的UUID。 <br/><br/>具体办法如下： <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1、首先查看项目的所有者的UUID <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# svnlook uuid /var/svn/repos <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xxxxxxx<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2、更新项目的UUID <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# svnadmin setuuid /var/svn/repos xxxxxxx<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3、查看一下更新后的UUID <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;# svnlook uuid /var/svn/repos <br/><br/>&nbsp;&nbsp;&nbsp;&nbsp; 是在linux下的tortoise服务器的仓库里面看，如下：<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/local/subversion/bin/svnlook uuid&nbsp;&nbsp;/data/subversion/levoo<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 400fc8d2-0ce3-4270-bfba-d81f7d67c23b<br/><br/><br/>附： <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UUID是repository创建时自动生成的一个随机数， SVN Client利用UUID判断是否为同一个resp。一般遇到UUID不同时，需要重新checkout<br/><br/>摘自：http://blog.csdn.net/xuzhuang2008/article/details/8474229<br/><br/><br/>1.&nbsp;&nbsp;客户端&nbsp;&nbsp; 在工作目录上右键-&gt; TortoiseSVN-&gt; 重新定位(Relocate)<br/>2.&nbsp;&nbsp; 如果显示 uuid冲突时， 先显示现有版本，再设置新的id。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;服务器在项目上右键-&gt;所有任务-&gt;start Command Prompt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;H:&#92;backup&#92;DS9000&gt;svnlook uuid&nbsp;&nbsp;.<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3219074f-d8da-2248-814a-399c5442be0a<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;H:&#92;backup&#92;DS9000&gt;svnadmin&nbsp;&nbsp;setuuid&nbsp;&nbsp; .&nbsp;&nbsp;a3880bf4-0eb5-d74c-8d1e-3d6c595fa54e<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;H:&#92;backup&#92;DS9000&gt;svnlook uuid&nbsp;&nbsp;.<br/>&nbsp;&nbsp;&nbsp;&nbsp; a3880bf4-0eb5-d74c-8d1e-3d6c595fa54e<br/><br/>来自：http://blog.sina.com.cn/s/blog_727b5d7c0100ogo1.html
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] TortoiseSVN使用Repository UUID doesnt match expected 解决办法,TortoiseSVN 修改服务器地址url,uuid冲突。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>