<?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>moopoo.net &#187; Subversion</title>
	<atom:link href="http://moopoo.net/tag/subversion/feed/" rel="self" type="application/rss+xml" />
	<link>http://moopoo.net</link>
	<description>Fishing, technology and anything else</description>
	<lastBuildDate>Wed, 09 Jun 2010 11:34:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Subversion Server Installation on Windows</title>
		<link>http://moopoo.net/technology/subversion-server-installation-%e2%80%93-win-32/</link>
		<comments>http://moopoo.net/technology/subversion-server-installation-%e2%80%93-win-32/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 11:15:00 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://moopoo.net/blog/2007/10/13/subversion-server-installation-%e2%80%93-win-32/</guid>
		<description><![CDATA[Update: While I was copying this post across from the original document I had it in, I was searching for the links to the files and I came across a post on THECRUMB.COM which states from subversion 1.4 whereby you can install the service without the need for a wrapper. You can bypass those steps [...]]]></description>
			<content:encoded><![CDATA[<p>Update: While I was copying this post across from the original document I had it in, I was searching for the links to the files and I came across a post on <a href="http://www.thecrumb.com/2006/10/24/svnservice-no-longer-needed-with-subversion-14/" title="The crumb blog post (Opens in a new window)" target="_blank">THECRUMB.COM</a> which states from subversion 1.4 whereby you can install the service without the need for a wrapper. You can bypass those steps if you like.</p>
<p>I&#8217;ve used Subversion for years and didn&#8217;t really want to move to <a href="http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx" title="Microsoft visual SourceSafe (Opens in a new window)" target="_blank">Visual SourceSafe</a>. Subversion does everything I need it to and I&#8217;ve never felt the need to move and be locked in to anything else. Unfortunately running windows meant I needed to find a way of installing Subversion on a windows box and running it as a server, I didn&#8217;t want to run Apache just for the sake of it. So here it is, my install technique for installing, running and managing repositories on Windows. One point to make, is that this guide uses <a href="http://tortoisesvn.tigris.org/" title="Tortoise Interface for SVN (Opens ina new window)" target="_blank">Tortoise SVN</a> to manage the repository. I could probably have done it just as easily from the command line but I have Tortoise installed so why make life hard.<br />
<strong> </strong></p>
<ol>
<li>Download and install the latest version of <a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91" title="Subversion binaries page (Opens in a new window)" target="_blank">SVN setup</a>.</li>
<li>Create a directory on the c: drive to hold the repository (i.e c:\svnrepo)</li>
<li>Extract <a href="http://svnservice.tigris.org/" title="SVN Service homepage (Opens in a new window)" target="_blank">SVNService.exe</a> to the same directory as svnserve.exe</li>
<li>Install SVNService as a service using the following command SVNService -install -d -r c:\svnrepo</li>
<li>Start the service from Windows Manage Computer</li>
</ol>
<h2>Creating a repository</h2>
<ol>
<li>Create folder inside your SVN Repository (c:\svnrepo) in this example we’ll create folder called test.</li>
<li>Create a temporary drive locally containing 3 folders; trunk, branches, tags</li>
<li>Right click on the parent folder and got to TortoiseSVN &gt; Import</li>
<li>In the URL box at the top enter the path to the repository, i.e. svn://&lt;server&gt;/test</li>
<li>This will import the 3 folders into the chosen repository.</li>
</ol>
<h2>Adding a Project to a repository</h2>
<p>If you already have some files for a project that you have started that you wish to import into your new repository, please follow these steps.</p>
<ol>
<li>Browse to the parent folder of the files you wish to install.</li>
<li>Right click this folder and choose TortoiseSVN &gt; Import.</li>
<li>This time we want to import the file into the main trunk, so the path to the repository will be svn://&lt;server&gt;/test/trunk</li>
</ol>
<h2>Checking out the repository.</h2>
<p>Now we have the project imported into SVN we need to check out a local copy to work on.</p>
<ol>
<li>Browse to the parent directory of where you want to checkout the project to.</li>
<li>Right click and choose SVN Checkout</li>
<li>This will bring up the Checkout window. Enter the URL of the Repository in the top box (remember we want to checkout the trunk so this needs to go at the end). The checkout directory will default to the directory we clicked in 2, add the name of the subdirectory you wish to check the files out to at the end.</li>
<li>Click OK, if the directory you specified does not exist you will be prompted to create the directory, do so.</li>
<li>All the files will be checked out into the folder you specified. There will also be hidden folders beginning with .svn created in the directories, DO NOT delete these as they are used by Subversion. You can now work on your local copy.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://moopoo.net/technology/subversion-server-installation-%e2%80%93-win-32/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
