<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: How to clean .svn folders from your project</title>
	<atom:link href="http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/</link>
	<description>Wildbit builds subscriber-based services and social software for the web. We focus on innovation and effective interface design to drive results.</description>
	<pubDate>Sun, 23 Nov 2008 17:09:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Samit katiyar</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1706</link>
		<dc:creator>Samit katiyar</dc:creator>
		<pubDate>Tue, 19 Aug 2008 11:54:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1706</guid>
		<description>Simply Press F3 and search for .svn ......
Just take care of three things:

1. Tool--Folder Option--View.......Make sure that Show hidden files and folder is true (By selecting the radio button)

2. While searching, go to Advance Option, and check the first 3 check boxes (1. Search System Folder, 2. Search Hidden files and folder 3. Seacrh subfolder

3. Press Search and delete the required svn folder.</description>
		<content:encoded><![CDATA[<p>Simply Press F3 and search for .svn &#8230;&#8230;<br />
Just take care of three things:</p>
<p>1. Tool&#8211;Folder Option&#8211;View&#8230;&#8230;.Make sure that Show hidden files and folder is true (By selecting the radio button)</p>
<p>2. While searching, go to Advance Option, and check the first 3 check boxes (1. Search System Folder, 2. Search Hidden files and folder 3. Seacrh subfolder</p>
<p>3. Press Search and delete the required svn folder.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j4s0n</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1403</link>
		<dc:creator>j4s0n</dc:creator>
		<pubDate>Sat, 15 Mar 2008 00:10:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1403</guid>
		<description>Definitely useful, when some reason someone breaks his svn copy. Which I guess, almost everyone? lol. On rails, i do that everytime on vendor/plugins</description>
		<content:encoded><![CDATA[<p>Definitely useful, when some reason someone breaks his svn copy. Which I guess, almost everyone? lol. On rails, i do that everytime on vendor/plugins</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomasz BÃ„â€¦k</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1400</link>
		<dc:creator>Tomasz BÃ„â€¦k</dc:creator>
		<pubDate>Thu, 13 Mar 2008 21:33:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1400</guid>
		<description>... with ruby script :)

&lt;code&gt;require 'find'
require 'fileutils'
Find.find('./') do &#124;path&#124;
  if File.basename(path) == '.svn'
    FileUtils.remove_dir(path, true)
    Find.prune
  end
end
&lt;/code&gt;

</description>
		<content:encoded><![CDATA[<p>&#8230; with ruby script :)</p>
<div class="codecolorer-container text">require 'find'
require 'fileutils'
Find.find('./') do |path|
  if File.basename(path) == '.svn'
    FileUtils.remove_dir(path, true)
    Find.prune
  end
end</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Kleshchevnikov</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1399</link>
		<dc:creator>Alex Kleshchevnikov</dc:creator>
		<pubDate>Thu, 13 Mar 2008 20:04:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1399</guid>
		<description>Thanks, Matt! Good point.</description>
		<content:encoded><![CDATA[<p>Thanks, Matt! Good point.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Williams</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1397</link>
		<dc:creator>Matt Williams</dc:creator>
		<pubDate>Thu, 13 Mar 2008 13:53:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1397</guid>
		<description>On unix-like systems (including Macs), it is possible to have too many arguments for a command line -- your 

rm -rf `find . -type d -name '.svn'` 

can fail as a result.  A better solution is to use xargs, which has the advantage that your solution has over 

find . -type d -name '.svn' -exec rm -rf {} \;

in that it doesn't spawn a rm for each directory, but also won't fail because the commandline is too large.  xargs handles splitting the arguments from stdin to run the command an optimized number of times.

So, with xargs it looks like:

find . -type d -name '.svn' &#124; xargs rm -rf</description>
		<content:encoded><![CDATA[<p>On unix-like systems (including Macs), it is possible to have too many arguments for a command line &#8212; your </p>
<p>rm -rf `find . -type d -name &#8216;.svn&#8217;` </p>
<p>can fail as a result.  A better solution is to use xargs, which has the advantage that your solution has over </p>
<p>find . -type d -name &#8216;.svn&#8217; -exec rm -rf {} \;</p>
<p>in that it doesn&#8217;t spawn a rm for each directory, but also won&#8217;t fail because the commandline is too large.  xargs handles splitting the arguments from stdin to run the command an optimized number of times.</p>
<p>So, with xargs it looks like:</p>
<p>find . -type d -name &#8216;.svn&#8217; | xargs rm -rf</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex Kleshchevnikov</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1396</link>
		<dc:creator>Alex Kleshchevnikov</dc:creator>
		<pubDate>Thu, 13 Mar 2008 11:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1396</guid>
		<description>A project can be big and getting the files by svn export requires time. The described approach is fast and simple (in windows it's one click at all). Plus, sometimes you need a clean copy of your local version not that which is in the repository.</description>
		<content:encoded><![CDATA[<p>A project can be big and getting the files by svn export requires time. The described approach is fast and simple (in windows it&#8217;s one click at all). Plus, sometimes you need a clean copy of your local version not that which is in the repository.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gregory</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1394</link>
		<dc:creator>Gregory</dc:creator>
		<pubDate>Thu, 13 Mar 2008 08:48:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1394</guid>
		<description>@Alexey Kovyrin

Yeah it's "svn" not "git". You have to be extremely careful when you commit your changes to the repository because it's almost a one-way ticket...</description>
		<content:encoded><![CDATA[<p>@Alexey Kovyrin</p>
<p>Yeah it&#8217;s &#8220;svn&#8221; not &#8220;git&#8221;. You have to be extremely careful when you commit your changes to the repository because it&#8217;s almost a one-way ticket&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: msznapka</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1393</link>
		<dc:creator>msznapka</dc:creator>
		<pubDate>Thu, 13 Mar 2008 07:57:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1393</guid>
		<description>because svn export is different than this solution. svn export copy files according to repository, so all changes which are not commited are lost during svn export.</description>
		<content:encoded><![CDATA[<p>because svn export is different than this solution. svn export copy files according to repository, so all changes which are not commited are lost during svn export.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey Kovyrin</title>
		<link>http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1392</link>
		<dc:creator>Alexey Kovyrin</dc:creator>
		<pubDate>Thu, 13 Mar 2008 02:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.wildbit.com/blog/2008/03/12/how-to-clean-svn-folders-from-your-project/#comment-1392</guid>
		<description>Guys, there is "svn export"! Why would you do "svn co" and then remove .svn directories?</description>
		<content:encoded><![CDATA[<p>Guys, there is &#8220;svn export&#8221;! Why would you do &#8220;svn co&#8221; and then remove .svn directories?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
