<?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>SolitaryGeek &#187; tutorial</title>
	<atom:link href="http://solitarygeek.com/tag/tutorial/feed" rel="self" type="application/rss+xml" />
	<link>http://solitarygeek.com</link>
	<description>Technical Productivity</description>
	<lastBuildDate>Mon, 28 Jun 2010 03:54:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Subversion and NetBeans &#8211; A quick start guide</title>
		<link>http://solitarygeek.com/java/subversion-and-netbeans-a-quick-start-guide</link>
		<comments>http://solitarygeek.com/java/subversion-and-netbeans-a-quick-start-guide#comments</comments>
		<pubDate>Mon, 07 Apr 2008 02:24:10 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Version Control]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://jamesselvakumar.wordpress.com/?p=49</guid>
		<description><![CDATA[<p>Introduction:</p>
<p>Subversion is arguably the most popular version control system as of now. No wonder NetBeans has very good support for Subversion. I personally feel that a java developer must be familiar with both these tools. This article shall help you to get started with both these tools.</p>
<p>Objectives: </p>
<p>- To create a simple java project in NetBeans.</p>
<p>- <span style="color:#777"> . . . &#8594; Read More: <a href="http://solitarygeek.com/java/subversion-and-netbeans-a-quick-start-guide">Subversion and NetBeans &#8211; A quick start guide</a></span>]]></description>
			<content:encoded><![CDATA[<p><strong>Introduction:</strong></p>
<p>Subversion is arguably the most popular version control system as of now. No wonder NetBeans has very good support for Subversion. I personally feel that a java developer must be familiar with both these tools. This article shall help you to get started with both these tools.</p>
<p><strong>Objectives: </strong></p>
<p>- To create a simple java project in NetBeans.</p>
<p>- To import the java project into the subversion repository.</p>
<p>- To commit the changes made in a java source file.</p>
<p>- To view the revision history of a java source file which was changed.</p>
<p>- To rollback to the previous revision of the java source file.</p>
<p><span id="more-186"></span><strong>Requirements:</strong></p>
<p>- NetBeans 6.1 Beta or NetBeans 6.0</p>
<p>- Subversion</p>
<p>- TortoiseSVN</p>
<p>- Though not mandatory, but a basic knowledge of subversion concepts.</p>
<p>Note: You can read this <a href="http://www.solitarygeek.com/version-control/extending-subversion-by-using-tortoisesvn/">article</a> to learn how to install/configure Subversion and TortoiseSVN.</p>
<p><strong> Step 1:</strong></p>
<p>Create a new &#8220;Java Application&#8221; project called &#8220;SimpleLogin&#8221;.</p>
<p><img src="http://farm3.static.flickr.com/2285/2354391015_e8070fe6c2.jpg?v=0" alt="" width="320" height="205" /></p>
<p><strong>Step 2:</strong></p>
<p>Create a new JFrame called &#8220;LoginFrame&#8221; under the package &#8220;org.example.simplelogin&#8221; and add the necessary components as shown below.</p>
<p><img src="http://farm4.static.flickr.com/3246/2355221082_2e9b59379e.jpg?v=0" alt="" width="389" height="319" /></p>
<p><strong>Step 3:</strong></p>
<p>Name the swing components accordingly.</p>
<p><img src="http://farm3.static.flickr.com/2092/2354399601_5e9845018a.jpg?v=0" alt="" width="316" height="214" /></p>
<p>Your application should like this now on preview:</p>
<p><img src="http://farm4.static.flickr.com/3224/2354366319_b5dac51760.jpg?v=0" alt="" width="368" height="236" /></p>
<p><strong> Step 4:</strong></p>
<p>Create a java class named &#8220;LoginService&#8221; under the package &#8220;org.example.simplelogin&#8221;.</p>
<p><img src="http://farm3.static.flickr.com/2370/2354421741_398aa583b0.jpg?v=0" alt="" width="209" height="127" /></p>
<p><strong>Step 5:</strong></p>
<p>Add the following code to the LoginService class.</p>
<p><img src="http://farm4.static.flickr.com/3032/2354421803_83e0994905.jpg?v=0" alt="" width="500" height="289" /></p>
<p>Here we are defining a simple method which shall return true if the username is &#8220;guest&#8221; and the password is &#8220;password&#8221;.</p>
<p>[smartads]</p>
<p><strong>Step 6:</strong></p>
<p>Now open &#8220;LoginFrame.java&#8221; and add the following methods.</p>
<p><img src="http://farm3.static.flickr.com/2285/2354439587_93693668f4.jpg?v=0" alt="" width="500" height="379" /></p>
<p>The above methods are self explanatory. We are just doing a simple validation and calling the login method we defined previously in the class LoginService.</p>
<p><strong>Step 7:</strong></p>
<p>Now double click the login &#8220;button&#8221; in the design mode of LoginFrame.java to create the event handling method named &#8220;loginButtonActionPerformed&#8221;. Add the following code to call the &#8220;performLogin&#8221; method.</p>
<p><img src="http://farm4.static.flickr.com/3248/2355269808_59b4391e3f.jpg?v=0" alt="" width="500" height="146" /></p>
<p>That&#8217;s it.</p>
<p><strong>Step 8:</strong></p>
<p>Run the project.</p>
<p>If you enter the username as &#8220;guest&#8221; and password as &#8220;password&#8221;, you will get an output like this.</p>
<p><img src="http://farm4.static.flickr.com/3230/2355196504_9173f89f63.jpg?v=0" alt="" width="392" height="241" /></p>
<p>Otherwise, you will be getting an output like this.</p>
<p><img src="http://farm3.static.flickr.com/2001/2354366847_faebc87abf.jpg?v=0" alt="" width="393" height="242" /></p>
<p>Ok, our simple login application is ready for prime time <img src='http://solitarygeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Now let us import this project into a subversion repository.</p>
<p><strong>Step 9:</strong></p>
<p>Create an empty folder called &#8220;MyRepository&#8221; in a preferred location.</p>
<p><img src="http://farm3.static.flickr.com/2158/2332675889_afaca8cb2b.jpg?v=0" alt="" width="390" height="435" /></p>
<p><strong>Step 10:</strong></p>
<p>Create a subversion repository in the empty &#8220;MyRepository&#8221; folder as mentioned below, by right clicking anywhere inside the windows explorer.</p>
<p><img src="http://farm3.static.flickr.com/2240/2333503938_c0cc41b66b.jpg?v=0" alt="" width="376" height="342" /></p>
<p>Accept the default option (FSFS)  in the &#8220;Create Repository&#8221; window.</p>
<p><img src="http://farm4.static.flickr.com/3039/2332675945_2ef1cf39a5.jpg?v=0" alt="" width="285" height="178" /></p>
<p>That&#8217;s it. Your repository should be ready when you press &#8220;OK&#8221; and it should look something like this.</p>
<p><img src="http://farm4.static.flickr.com/3136/2333503978_2f67050339.jpg?v=0" alt="" width="367" height="276" /></p>
<p><strong>Step 11:</strong></p>
<p>Let us import the NetBeans project we have created into the subversion repository. Right click the NetBeans project we have created and then click &#8220;Versioning -&gt; Import into Subversion Repository&#8221;.</p>
<p><img src="http://farm4.static.flickr.com/3227/2354370051_a1bb1babc9.jpg?v=0" alt="" width="450" height="500" /></p>
<p>NetBeans will prompt you with a window. Enter the path of your repository as shown below.</p>
<p><img src="http://farm4.static.flickr.com/3131/2354366929_c0b9e131fc.jpg?v=0" alt="" width="500" height="363" /></p>
<p>Click the &#8220;Next&#8221; button and enter the &#8220;Repository Folder&#8221; name into which you would like to import your project. To make things simple, let us enter our NetBeans project name itself as the &#8220;Repository Folder&#8221; name. Also enter a small description about this import activity as shown below.<br />
<img src="http://farm4.static.flickr.com/3190/2354367351_3b774a4fe0.jpg?v=0" alt="" width="500" height="363" /></p>
<p>We are almost there. Click the &#8220;Next&#8221; button and the IDE will show a window like this.</p>
<p><img src="http://farm3.static.flickr.com/2360/2354367443_e95904ec06.jpg?v=0" alt="" width="500" height="363" /></p>
<p>Accept the default entries and click &#8220;Finish&#8221;. Congratulations! you have imported your project successfully into the subversion repository.</p>
<p>Right click anywhere in your desktop/windows explorer and click &#8220;TortoiseSVN -&gt; Repo-Browser&#8221; and then enter the path of your subversion repository. You can see all your project files sitting comfortably inside the subversion repository. <img src='http://solitarygeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><img src="http://farm3.static.flickr.com/2380/2354367493_f3d0a11d7e.jpg?v=0" alt="" width="500" height="385" /></p>
<p><strong>Step 12:</strong></p>
<p>Let us play around with some more cool subversion integration features offered by NetBeans. Open the class &#8220;LoginService.java&#8221; and change the value of &#8220;DUMMY_PASSWORD&#8221; from &#8220;password&#8221; to &#8220;guest&#8221;.</p>
<p><img src="http://farm3.static.flickr.com/2279/2354367625_3451f147bb.jpg?v=0" alt="" width="488" height="132" /></p>
<p>You can see the IDE markup a blue shade near the line you made the change. This indicates that your source file has got something different than the version in the repository. You can also note that the IDE change your java source file name&#8217;s font-color to blue.</p>
<p><img src="http://farm3.static.flickr.com/2100/2355197270_23d115a77c.jpg?v=0" alt="" width="211" height="169" /></p>
<p>Let us turn our focus to the editor window again. Click the blue stripe shown by the IDE near the  place where you made changes to the source file. The IDE will popup a small hint-window.</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2306/2355199812_f99bab7f3d.jpg?v=0" alt="screenshot" /></p>
<p>You can see the previous value of the DUMMY_PASSWORD there. The IDE also provides you a set of buttons to revert back the changes or to have a &#8220;diff&#8221; view on the changes made. Let us explore the &#8220;diff&#8217; functionality of the IDE first by clicking the &#8220;diff&#8221; button.</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2087/2354370155_6d7e54a8b8.jpg?v=0" alt="screenshot" /></p>
<p>The IDE will display the &#8220;diff&#8221; view of the &#8220;working copy&#8221; and the &#8220;HEAD&#8221; revision (the latest committed version) in the repository.</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2345/2355198438_3bd7fbf264.jpg?v=0" alt="screenshot" /></p>
<p>From the above figure, you can see the current and previous value of the string DUMMY_PASSWORD. Now you can revert back to the old value of &#8220;DUMMY_PASSWORD&#8221; by clicking the replace  button (displayed like an arrow)</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2351/2354368671_662f937baa.jpg?v=0" alt="screenshot" /></p>
<p>When you press the &#8220;replace&#8221; button, the IDE will replace the &#8220;current&#8221; value with the &#8220;original&#8221; value.</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2190/2354369007_61c4845791.jpg?v=0" alt="screenshot" /></p>
<p>The &#8220;diff&#8221; view provided by the IDE will be very useful to examine and compare the changes made to the &#8220;working copy&#8221;  alongwith the option to revert back to the original version in the repository. But if all you need is to quickly revert back some change to the original version in the repository, you can click on the blue strip in the source code and click the &#8220;revert&#8221; button.</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3166/2354370183_f78490efc2.jpg?v=0" alt="screenshot" /></p>
<p>That&#8217;s cool, right?</p>
<p><strong>Step 13:</strong></p>
<p>Enough playing. Now let us commit the changes we made in our source file. Ensure that the source file you are willing to commit is in focus and click the menu &#8220;Versioning -&gt; Commit&#8221;</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2172/2354369307_0be03de170.jpg?v=0" alt="screenshot" /></p>
<p>When you click the &#8220;Commit&#8221; menu item, the IDE will prompt you with a window to enter the &#8220;message&#8221; for this commit operation. Enter a commit message and click the &#8220;Commit&#8221; button.</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2318/2355199090_2c2ae15907.jpg?v=0" alt="screenshot" /></p>
<p><strong>Step 14:</strong></p>
<p>Let us explore the history of our source file and see the the changes we made all along. Click the &#8220;Versioning -&gt; Search History&#8221; menu.</p>
<p><img class="alignnone" src="http://farm3.static.flickr.com/2069/2354369489_750d96fbe5.jpg?v=0" alt="screenshot" /></p>
<p>The IDE will display all the versions of the source file.</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3114/2355199460_9c845473d6.jpg?v=0" alt="screenshot" /></p>
<p>In the &#8220;Search History&#8221; window, the IDE offers two views, &#8220;summary&#8221; view and &#8220;diff&#8221; view. By default, the IDE displays the &#8220;summary&#8221; view. The &#8220;diff&#8221; view contains more information.</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3179/2354369639_4956351bea.jpg?v=0" alt="screenshot" /></p>
<p>You can straightaway &#8220;revert&#8221; or &#8220;rollback&#8221; to previous revisions just by right clicking a particular revision.</p>
<p><img class="alignnone" src="http://farm4.static.flickr.com/3274/2354370017_5f7832e150.jpg?v=0" alt="screenshot" /></p>
<p>Nice, isn&#8217;t it? There are still a lot more cool subversion features offered by NetBeans. I will blog more about that later. I hope the information provided here was useful to you.</p>
<p><strong>SolitaryGeek Poll</strong></p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded>
			<wfw:commentRss>http://solitarygeek.com/java/subversion-and-netbeans-a-quick-start-guide/feed</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Extending Subversion by using TortoiseSVN</title>
		<link>http://solitarygeek.com/version-control/extending-subversion-by-using-tortoisesvn</link>
		<comments>http://solitarygeek.com/version-control/extending-subversion-by-using-tortoisesvn#comments</comments>
		<pubDate>Fri, 14 Mar 2008 09:56:22 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Version Control]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[tortoisesvn]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://jamesselvakumar.wordpress.com/?p=45</guid>
		<description><![CDATA[<p>Though Subversion is a powerful version control system, it&#8217;s command-line based interface may not appeal to some users who used other version control systems like Visual Source Safe. And what if you want to remotely access your repository as well?</p>
<p>TortoiseSVN and Apache comes to your aid. TortoiseSVN is a powerful tool for Subversion, which helps you <span style="color:#777"> . . . &#8594; Read More: <a href="http://solitarygeek.com/version-control/extending-subversion-by-using-tortoisesvn">Extending Subversion by using TortoiseSVN</a></span>]]></description>
			<content:encoded><![CDATA[<p>Though <a href="http://subversion.tigris.org/">Subversion</a> is a powerful version control system, it&#8217;s command-line based interface may not appeal to some users who used other version control systems like Visual Source Safe. And what if you want to remotely access your repository as well?</p>
<p><a href="http://tortoisesvn.tigris.org/">TortoiseSVN</a> and <a href="http://httpd.apache.org/">Apache</a> comes to your aid. TortoiseSVN is a powerful tool for Subversion, which helps you to issue most of the subversion commands from your windows explorer. Subversion has an inbuilt &#8220;svnserve&#8221; utility which helps you to expose your repository to remote users, but it&#8217;s highly recommended to use the flexible Apache Web Server for this purpose. Subversion comes with it&#8217;s own apache modules to expose your repository to remote users. However, in this article we will not focus on Apache. I&#8217;m planning to write about the apache integration in my next post. Please be patient <img src='http://solitarygeek.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><strong>Objective:</strong></p>
<p>In this article you will learn how to install Subversion and TortoiseSVN and use them to create a repository, import files into the repository and view the repository.</p>
<p><span id="more-182"></span><strong>Step 1: Install Subversion</strong></p>
<p>Download <a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&amp;expandFolder=8100&amp;folderID=8100">subversion windows installer</a> for Apache 2.2.x. (Download the file called &#8220;svn-x.y.z-setup.exe&#8221; and run the installer. Installing should be a straight forward option.</p>
<p>You might see the following windows. They are self explanatory.</p>
<p><img src="http://farm3.static.flickr.com/2015/2332581729_722229490c.jpg?v=0" alt="subversion-1" width="500" height="390" /></p>
<p><img src="http://farm3.static.flickr.com/2194/2332581779_89f2489ba9.jpg?v=0" alt="" width="500" height="389" /></p>
<p><img src="http://farm4.static.flickr.com/3157/2333409118_3e44bf4620.jpg?v=0" alt="" width="500" height="390" /></p>
<p><img src="http://farm4.static.flickr.com/3031/2332581753_bb6aa20a34.jpg?v=0" alt="" width="500" height="390" /></p>
<p><img src="http://farm4.static.flickr.com/3087/2333409144_39020eda8b.jpg?v=0" alt="" width="500" height="391" /></p>
<p><img src="http://farm4.static.flickr.com/3062/2332581683_75f1cdabe2.jpg?v=0" alt="" /></p>
<p>Now you should have subversion successfully installed in your machine. To verify that, open the command prompt and type &#8220;svn &#8211;version&#8221;. If you see something like below, pat your head, you have successfully installed subversion.</p>
<p><img src="http://farm3.static.flickr.com/2103/2333443034_ca6f6b02f7.jpg?v=0" alt="" width="500" height="253" /></p>
<p>If you couldn&#8217;t see the above mentioned message, you might want to check your &#8220;Path&#8221; environment variable and add your subversion installation directory to the &#8220;Path&#8221;.</p>
<p><strong> Step 2: Install TortoisSVN</strong></p>
<p>Download TortoiseSVN from <a href="http://tortoisesvn.net/downloads">here.<img src="http://farm3.static.flickr.com/2329/2332648723_37092443ac.jpg?v=0" alt="" /></a></p>
<p><img src="http://farm3.static.flickr.com/2308/2332648747_5e44fd2c99.jpg?v=0" alt="" /></p>
<p><img src="http://farm4.static.flickr.com/3079/2332648767_7e4533a861.jpg?v=0" alt="" /></p>
<p><img src="http://farm4.static.flickr.com/3034/2332648795_7f266f1ba9.jpg?v=0" alt="" width="499" height="392" /></p>
<p>That&#8217;s it. Now the installer setup might prompt you to restart your system to complete the installation process. Accept it.</p>
<p><strong>Step 3: Create a Subversion Repository</strong></p>
<p>Now, it&#8217;s time to create a subversion repository. Though it&#8217;s possible to use the subversion&#8217;s &#8220;svnadmin&#8221; command to create the repository, we will use TortoiseSVN to achieve that.</p>
<p><em>3a)</em> First, choose a appropriate location to keep all your repositories. In my case it&#8217;s &#8220;F:\Subversion&#8221;. Let us call this folder as REPOSITORY_ROOT. Now, let us create an empty directory called  &#8220;MyRepository&#8221; inside REPOSITORY_ROOT. It should look something like this:</p>
<p><img src="http://farm3.static.flickr.com/2158/2332675889_afaca8cb2b.jpg?v=0" alt="" width="390" height="435" /></p>
<p><em>3b) </em>Now, right click inside the  folder REPOSITORY_ROOT\MyRepository, and click &#8220;TortoiseSVN -&gt; Create repository here&#8221; menu.</p>
<p><img src="http://farm3.static.flickr.com/2240/2333503938_c0cc41b66b.jpg?v=0" alt="" width="376" height="342" /></p>
<p><em> 3c) </em>TortoisSVN will now prompt you with a message box like this:</p>
<p><img src="http://farm4.static.flickr.com/3039/2332675945_2ef1cf39a5.jpg?v=0" alt="" width="285" height="178" /></p>
<p>Leave the default option (Native file system), and click &#8220;OK&#8221;.  You can see a bunch of files inside the &#8220;MyRepository&#8221; folder like this:</p>
<p><img src="http://farm4.static.flickr.com/3136/2333503978_2f67050339.jpg?v=0" alt="" width="367" height="276" /></p>
<p>Great!! This is your subversion repository.</p>
<p><strong>Step 4: Import files into your subversion repository</strong></p>
<p><em>4a)</em> Let us add some files inside our newly created subversion repository. Right click a folder of your choice and click &#8220;TortoiseSVN -&gt; Import&#8221;</p>
<p><img src="http://farm3.static.flickr.com/2196/2333543634_3a70408d79.jpg?v=0" alt="" width="468" height="287" /></p>
<p><em> 4b)</em> Enter the appropriate repository path where you would like to import these files into. In my case it&#8217;s &#8220;file:///f:/subversion/myrepository/photos&#8221;.</p>
<p><img src="http://farm3.static.flickr.com/2286/2333543664_678e9ef0b7.jpg?v=0" alt="" width="458" height="343" /></p>
<p><em>4C)</em> When you press &#8220;OK&#8221;, TortoiseSVN will import all the files/folders inside the folder which you selected for the import operation into the subversion  repository.</p>
<p><img src="http://farm4.static.flickr.com/3140/2332714865_7a3bbed878.jpg?v=0" alt="" width="500" height="273" /></p>
<p><em>4D)</em> Press &#8220;OK&#8221;. Now we have finished importing the files into our new subversion repostiory. It&#8217;s now time to view the content of our repository.</p>
<p><strong> Step 5: Viewing the content of your subversion repository</strong></p>
<p><em>5a)</em> TortoiseSVN provides a nice &#8220;Repository Browser&#8221; option to view the content of your subversion repository. Right anywhere in your explorer window/desktop and click &#8220;TortoiseSVN -&gt; Repo-browser&#8221;.</p>
<p><img src="http://farm4.static.flickr.com/3036/2332741151_2f1480667a.jpg?v=0" alt="" width="392" height="356" /></p>
<p><em>5B)</em> Enter the url of your subversion repository. In my case, it&#8217;s &#8220;file:///f:/subversion/myrepository&#8221; and click &#8220;OK&#8221;.</p>
<p><img src="http://farm4.static.flickr.com/3064/2332741171_72e3734e8c.jpg?v=0" alt="" width="357" height="118" /></p>
<p><em> 5C)</em> That&#8217;s it, now TortoiseSVN will list down all the files inside your repository.</p>
<p><img src="http://farm3.static.flickr.com/2028/2332741223_afcd4bbab3.jpg?v=0" alt="" width="500" height="386" /></p>
<p><strong>Summary</strong>:</p>
<p>In this article, you learned to:</p>
<p>- install Subversion</p>
<p>- install TortoiseSVN</p>
<p>- create a new repository using TortoiseSVN</p>
<p>- import files into the subversion repository using TortoiseSVN</p>
<p>- view the content of the subversion repository using TortoiseSVN</p>
<p><strong>What next?</strong></p>
<p>I initially thought of even writing about installing, configuring apache/websvn in this article itself. But it already took me nearly 3 hours to finish writing this. So please bear with me. I&#8217;ll come with a Part II of this article where you will learn how to use apache/websvn along with subversion to make the interaction with your version control system a pleasure. See you again.</p>
<p><em>Added on August 2, 2008:</em></p>
<p>I have written an article named &#8220;<a href="http://jamesselvakumar.wordpress.com/2008/08/01/extending-subversion-with-apache/">Extending Subversion with Apache</a>&#8220;. This article is about setting up Apache http server and configuring it to access subversion repositories. It also deals how to setup Authentication and Access control for your subversion repositories using Apache. Hope you find it useful.</p>
<p><strong>SolitaryGeek Poll</strong></p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
]]></content:encoded>
			<wfw:commentRss>http://solitarygeek.com/version-control/extending-subversion-by-using-tortoisesvn/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>
