<?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[[实践OK]linux svn co到指定目录不带svn链接的Url后缀方法，删除所有.svn目录]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Mon, 04 May 2009 03:43:50 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	一、linux svn co到指定目录不带svn链接的Url后缀方法：<br/>下面这样避免把codes也检出到目录中：<br/><textarea name="code" class="php" rows="15" cols="100">
svn co http://jackxiang.com/tuiguang/trunk/codes/ ./.
</textarea><br/>而直接这样会有codes目录在本地的：<br/><textarea name="code" class="php" rows="15" cols="100">
svn co http://jackxiang.com/tuiguang/trunk/codes/
</textarea><br/><br/>二、删除所有.svn目录：<br/>当使用了svn版本控制系统后每个目录下都会有一个.svn目录存在，开发完当交付产品或者上传到服务器时一般要把这些目录删除，这里总结了一下在linux和win下的办法。<br/><br/>一、在linux下<br/><br/>删除这些目录是很简单的，命令如下<br/><br/>find . -type d -name &quot;.svn&quot;&amp;#124;xargs rm -rf<br/><br/>或者<br/><br/>find . -type d -iname &quot;.svn&quot; -exec rm -rf &#123;&#125; &#92;;&nbsp;&nbsp;<br/><br/>全部搞定。(http://tech.techweb.com.cn/redirect.php?fid=26&amp;tid=205673&amp;goto=nextnewset)<br/><br/> <br/><br/>二、在windows下用以下法子：<br/>1、在项目平级的目录，执行dos命令：<br/>xcopy project_dir project_dir_1 /s /i<br/><br/> <br/>2、或者在项目根目录执行以下dos命令<br/>for /r . %%a in (.) do @if exist &quot;%%a&#92;.svn&quot; rd /s /q &quot;%%a&#92;.svn&quot;<br/><br/>其实第二种方法可以用来干很多事的，比如把代码中的.svn替换为任意其他文件名并在硬盘根目录下执行，就可以从硬盘上删除所有的这个文件啦。<br/><br/>3、加注册表<br/><br/>Jon Galloway提供了一段注册表代码，可以将”Delete SVN Folders”命名增加到资源管理器的右键上，这样，鼠标点两下就能把选中目录下的所有.svn目录干掉了。Works just great!<br/><br/>代码为：<br/><br/>Windows Registry Editor Version 5.00<br/><br/>[HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;Folder&#92;shell&#92;DeleteSVN]@=”Delete SVN Folders“<br/><br/>[HKEY_LOCAL_MACHINE&#92;SOFTWARE&#92;Classes&#92;Folder&#92;shell&#92;DeleteSVN&#92;command]@=”cmd.exe /c &#92;”TITLE Removing SVN Folders in %1 &amp;&amp; COLOR 9A &amp;&amp; FOR /r &#92;”%1&#92;” %%f IN (.svn) DO RD /s /q &#92;”%%f&#92;” &#92;”“<br/><br/>将这段代码保存为一个.reg文件，双击确认导入注册表即可。
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]linux svn co到指定目录不带svn链接的Url后缀方法，删除所有.svn目录]]></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>