<?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>That Matt &#187; Version Control</title>
	<atom:link href="http://that-matt.com/category/version-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://that-matt.com</link>
	<description>That one, not this one!</description>
	<lastBuildDate>Tue, 28 Feb 2012 22:41:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Host personal SVN projects for free using DropBox</title>
		<link>http://that-matt.com/2009/04/host-personal-svn-projects-for-free-using-dropbox/</link>
		<comments>http://that-matt.com/2009/04/host-personal-svn-projects-for-free-using-dropbox/#comments</comments>
		<pubDate>Mon, 13 Apr 2009 17:19:25 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Version Control]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.sigswitch.com/?p=31</guid>
		<description><![CDATA[If you&#8217;ve ever tried to find an svn host that&#8217;s willing to host personal, private projects for free, you&#8217;re probably well aware that are practically none. One of the best ones used to be Assembla, until they changed their business &#8230; <a href="http://that-matt.com/2009/04/host-personal-svn-projects-for-free-using-dropbox/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve ever tried to find an <a href="http://en.wikipedia.org/wiki/Subversion_(software)">svn</a> host that&#8217;s willing to host personal, private projects for free, you&#8217;re probably well aware that are practically none.  One of the best ones used to be <a href="http://assembla.com">Assembla</a>, until they changed their business model so that only OS projects could be hosted for free.</p>
<p>Other free hosts include <a href="http://beanstalkapp.com">beanstalkapp</a> and <a href="http://springloops.com">Spring Loops</a>, both of whom give you at least one repository, 100mb of space and a few user accounts to play with.  This is great for one project, but when you start another one / run out of disk space you have to create a new account with a different email address, a different url etc.  At the end of the day you&#8217;re just wasting time that you could be using to make the next awesome application.<span id="more-31"></span></p>
<p>However there is an awesome (free) solution &#8211; <a href="http://getdropbox.com">DropBox</a>. <a href="http://getdropbox.com">Dropbox</a> is a cool program that lets you sync up to 2GB of files between computers (it even has a [very] basic revision control system that lets you download /revert to previous versions of a file).</p>
<p>The awesomeness comes into play when you realise that it&#8217;s possible to create an svn repository <em>inside your dropbox folder</em>.  You can then check out the svn repo locally using the url file:///C:/path/to/dropbox/folder/myrepo, and commit to it adhoc.</p>
<p>Some of the major benefits of this are -</p>
<ul>
<li>It&#8217;s free</li>
<li>You always have access to the repository, even when you&#8217;re offline!</li>
<li>As soon as you come online the dropbox app swoops in and uploads the repo, backing it up on the dropbox servers and distributing it to your other computers</li>
<li>You have 2GB of space to play with &#8211; if you take a look at the major svn hosts you&#8217;ll see that they&#8217;re charging at least $9 / month for this</li>
<li>Did I mention it&#8217;s free?</li>
</ul>
<p>Of course some of the (major) downsides to this are:</p>
<ul>
<li>You don&#8217;t get as many features as you would in a product such as <a href="http://www.beanstalkapp.com/pricing">beanstalkapp</a></li>
<li>If you commit on one computer and then commit on another before dropbox has synced the files you may end up with a corrupted repository</li>
</ul>
<p>The last point is probably a good reason why you<strong> </strong><span style="text-decoration: underline;"><strong>should not use this setup to collaborate with multiple people</strong></span>, but for syncing a personal project between work, home and a laptop;  this method kicks ass <img src='http://that-matt.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>It&#8217;s also worth noting that you can do this with just about any SCM system (inc. <a href="http://git-scm.com/">git</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://that-matt.com/2009/04/host-personal-svn-projects-for-free-using-dropbox/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

