<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OmegaDelta &#187; svn</title>
	<atom:link href="http://omegadelta.net/tag/svn/feed/" rel="self" type="application/rss+xml" />
	<link>http://omegadelta.net</link>
	<description>It&#039;s good</description>
	<lastBuildDate>Thu, 17 May 2012 11:43:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SVN – partial checkouts</title>
		<link>http://omegadelta.net/2010/02/20/svn-%e2%80%93%c2%a0partial-checkouts/</link>
		<comments>http://omegadelta.net/2010/02/20/svn-%e2%80%93%c2%a0partial-checkouts/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 04:51:02 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://omegadelta.net/?p=1562</guid>
		<description><![CDATA[I have a project setup like this: trunk/Project1 trunk/Project2 I wanted to add a common library to both projects.  Turns out there is a really nice way of doing this. Add the library to trunk/Library Then do a selective checkout.  Simply check out the trunk using --depth=empty (docs).  Then in this directory (which is a [...]]]></description>
			<content:encoded><![CDATA[<p>I have a project setup like this:</p>
<p>trunk/Project1<br />
trunk/Project2</p>
<p>I wanted to add a common library to both projects.  Turns out there is a really nice way of doing this.</p>
<p>Add the library to trunk/Library</p>
<p>Then do a selective checkout.  Simply check out the trunk using <code>--depth=empty</code> (<a href="http://svnbook.red-bean.com/en/1.0/re04.html">docs</a>).  Then in this directory (which is a working copy with a .svn), you &#8220;svn update&#8221; the various directories you <em>do</em> want.  In this case, &#8216;svn update Library&#8217; and &#8216;svn update Project1&#8242;.  You now have a perfectly valid, single working copy with just the libraries you need.</p>
<p>SVN also now has <a href="http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-dug-externals.html">relative externs</a> (since 1.5) so you could extern to ../Library which then still plays nice when you branch the trunk.  Only catch – it&#8217;s still an extern which requires separate committing and merging.  Less than ideal.  Still is it a hell of a lot better than absolute externs which require updating every time you branch as well.  I went with the partial checkout solution above, I think it&#8217;s neater, but it is nice to have the choice now.</p>
]]></content:encoded>
			<wfw:commentRss>http://omegadelta.net/2010/02/20/svn-%e2%80%93%c2%a0partial-checkouts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>svn ignores from the command line</title>
		<link>http://omegadelta.net/2009/07/06/svn-ignores-from-the-command-line/</link>
		<comments>http://omegadelta.net/2009/07/06/svn-ignores-from-the-command-line/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 17:50:30 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://omegadelta.net/2009/07/06/svn-ignores-from-the-command-line/</guid>
		<description><![CDATA[so I&#8217;m stuck in OS X without my beloved tortoise&#8230; recursively set ignores by command line: svn propset -R svn:ignore &#8216;*.blar&#8217; .]]></description>
			<content:encoded><![CDATA[<p>so I&#8217;m stuck in OS X without my beloved tortoise&#8230;</p>
<p>recursively set ignores by command line:</p>
<p>svn propset -R svn:ignore &#8216;*.blar&#8217; .</p>
]]></content:encoded>
			<wfw:commentRss>http://omegadelta.net/2009/07/06/svn-ignores-from-the-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN Move in Tortoise</title>
		<link>http://omegadelta.net/2009/04/30/svn-move-in-tortoise/</link>
		<comments>http://omegadelta.net/2009/04/30/svn-move-in-tortoise/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 22:08:49 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://omegadelta.net/2009/04/30/svn-move-in-tortoise/</guid>
		<description><![CDATA[When you right click a versioned file it appears that there is no move function. Well there is! Read about it here. I agree it&#8217;s non-obvious. I understand they reason why they had to do it the way they did though &#8211; my suggestion? Put a stub &#8220;Move&#8221; command in the normal context menu, with [...]]]></description>
			<content:encoded><![CDATA[<p>When you right click a versioned file it appears that there is no move function.  Well there is!  <a href="http://tortoisesvn.net/most-forgotten-feature">Read about it here</a>.</p>
<p>I agree it&#8217;s non-obvious. I understand they reason why they had to do it the way they did though &#8211; my suggestion?  Put a stub &#8220;Move&#8221; command in the normal context menu, with a dialog explaining where to actually find it.  My first assumption was simply that Tortoise hadn&#8217;t implemented it&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://omegadelta.net/2009/04/30/svn-move-in-tortoise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>svn ignore</title>
		<link>http://omegadelta.net/2009/02/09/svn-ignore/</link>
		<comments>http://omegadelta.net/2009/02/09/svn-ignore/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 06:56:24 +0000</pubDate>
		<dc:creator>Will</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://omegadelta.net/2009/02/09/svn-ignore/</guid>
		<description><![CDATA[how to add svn ignores from the command line]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.bogojoker.com/2008/07/command-line-svnignore-a-file/">how to add svn ignores from the command line</a></p>
]]></content:encoded>
			<wfw:commentRss>http://omegadelta.net/2009/02/09/svn-ignore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

