<?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>John Congdon &#187; SVN</title>
	<atom:link href="http://www.johncongdon.com/tag/svn/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johncongdon.com</link>
	<description>My life as an IT &#34;Professional&#34;</description>
	<lastBuildDate>Wed, 04 Jan 2012 13:26:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SVN &#8211; Subversion Version Control</title>
		<link>http://www.johncongdon.com/svn-subversion-version-control/</link>
		<comments>http://www.johncongdon.com/svn-subversion-version-control/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 02:19:02 +0000</pubDate>
		<dc:creator>John Congdon</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Version Control]]></category>

		<guid isPermaLink="false">http://www.johncongdon.com/?p=12</guid>
		<description><![CDATA[I am a little annoyed with myself.  When I first started at bowlingball.com I made it a point to rewrite their code and use a version control system.  SVN was the one I chose over CVS.  I am not sure why I made this decision, but through the research I did, it was the right [...]]]></description>
			<content:encoded><![CDATA[<p>I am a little annoyed with myself.  When I first started at bowlingball.com I made it a point to rewrite their code and use a version control system.  <a title="Subversion" href="http://svnbook.red-bean.com/en/1.4/index.html" target="_blank">SVN</a> was the one I chose over <a title="CVS - Concurrent Versioning System" href="http://www.nongnu.org/cvs/" target="_blank">CVS</a>.  I am not sure why I made this decision, but through the research I did, it was the right choice.</p>
<p>The problem was I maintained my code for quite some time, however I am a person that make changes on the fly.  If someone asked for a change, I would make it to the live code and over time I gradually forgot to make the <a title="SVN Commit" href="http://svnbook.red-bean.com/en/1.4/svn.tour.cycle.html#svn.tour.cycle.commit" target="_blank">commits</a>.  Sometimes I would end up doing a mass commit, and the comment would not make sense.  So I just gave up.</p>
<p>I know it was wrong, and I am making it correct.  I just set up new repositories and will make my commits properly from now on.  I have broken my projects into multiple repositories in an effort to make my checkouts and commits move convenient.</p>
<p>Version control is very important.  Being able to turn back time and know for a fact what was changed (if anything) is critical.  You may not know it yet, but a few months down the road you are going to be asked &#8220;Did we make any changes that cause sales to increase/decrease on this date?&#8221;, you need to be able to give a precise answer.  I feel I have failed in this category on a couple of occasions and I will not let it happen again.</p>
<p>Take it from me, use some form of versioning software.</p>]]></content:encoded>
			<wfw:commentRss>http://www.johncongdon.com/svn-subversion-version-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

