<?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>Micro Visions Blog &#187; version control</title>
	<atom:link href="http://microvisionsinc.com/blog/tag/version-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://microvisionsinc.com/blog</link>
	<description>Technology news and updates blog from (and sometimes about) your friendly neighborhood IT service provider; Micro Visions, Inc.</description>
	<lastBuildDate>Fri, 10 Sep 2010 19:53:23 +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>Keeping Changes in Check with Version Control</title>
		<link>http://microvisionsinc.com/blog/2010/01/keeping-changes-in-check-with-version-control/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=keeping-changes-in-check-with-version-control</link>
		<comments>http://microvisionsinc.com/blog/2010/01/keeping-changes-in-check-with-version-control/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:14:30 +0000</pubDate>
		<dc:creator>Randy</dc:creator>
				<category><![CDATA[coding]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://microvisionsinc.com/blog/?p=102</guid>
		<description><![CDATA[Micro Visions writes new source code for web and enterprise applications every day. As you can imagine, changes to these files, be it new features or bug fixes, can reach into the thousands every week. But what happens if new code for a proposed new feature is written and breaks the existing code in place? [...]]]></description>
			<content:encoded><![CDATA[<p>Micro Visions writes new source code for web and enterprise applications every day. As you can imagine, changes to these files, be it new features or bug fixes, can reach into the thousands every week. But what happens if new code for a proposed new feature is written and breaks the existing code in place? That&#8217;s where version control comes in.</p>
<p>Micro Visions uses version control software to keep source code for a project organized. Basically, this means that working code is &#8220;checked out&#8221; of a repository, worked on, then &#8220;checked back in&#8221; after changes are made. If tomorrow we realize that part of the project is now unusable because of a bug introduced yesterday, we can ask the repository to check us out a working copy of the entire project, as it stood yesterday, before the changes. This is only one of many scenarios where version control is invaluable.</p>
<p>We currently use <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a>, an open-source Windows client of the popular Subversion software. We like its platform-independence and its flexibility.</p>
<p>When first starting out with this product, however, and after pouring through the documentation, I couldn&#8217;t really quite get the hang of it until I started using it. I have thrown together a quick tutorial on using TortoiseSVN with a Visual Studio project on <a href="http://www.randallhook.com/post/2010/01/08/Version-Control-with-TortoiseSVN.aspx" target="_blank">my blog</a>.</p>
<p>Version control is usually associated with programming projects, but you can use it for just about anything. If you would like to know more, feel free to <a href="mailto:rhook@microvisionsinc.com">send me an email</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://microvisionsinc.com/blog/2010/01/keeping-changes-in-check-with-version-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
