<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>Boxcar Media Group</title>
	
	<link>http://boxcarmediagroup.com</link>
	<description>Boxcar Media Group is a small design firm located on the northern coast of California.</description>
	<lastBuildDate>Sun, 23 May 2010 17:50:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/boxcarmediagroup" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="boxcarmediagroup" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Subversion, Part 1: A Quick Introduction To SVN</title>
		<link>http://boxcarmediagroup.com/blog/2010/05/subversion-part-1-quick-intro-to-svn/</link>
		<comments>http://boxcarmediagroup.com/blog/2010/05/subversion-part-1-quick-intro-to-svn/#comments</comments>
		<pubDate>Sun, 23 May 2010 00:50:59 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Server Tips]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://boxcarmediagroup.com/?p=71</guid>
		<description><![CDATA[Like most people in this business, I'd heard the term version control here and there and knew roughly what it was but always assumed it didn't serve me any purpose as a web developer.  This could not have been further from the truth.

Whether or not you even know what they are you are probably using your own form of a version control system all the time.]]></description>
			<content:encoded><![CDATA[<address>This is part one of a two part introduction to Subversion.  In this post we&#8217;ll gloss over how Subversion works.  The next post is a hands-on step by step on how to setup Subversion on a Media Temple (dv) server using Coda to manage your files.  Enjoy.</address>
<h2>Version control doesn&#8217;t apply to me.  Right?</h2>
<p>Like most people in this business, I&#8217;d heard the term version control here and there and knew roughly what it was but always assumed it didn&#8217;t serve me any purpose as a web developer.  This could not have been further from the truth.</p>
<p>Whether or not you even know what they are you are probably using your own form of a version control system all the time.  For instance, remember the other day when you decided to change that one design/code just a bit but you didn&#8217;t want to lose the original look, you know, just in case?  So you duplicated the file(s) in question, renamed it to something like &#8220;filename2&#8243; and then you began the new design knowing that if it was awful you still had the design/code for the original you could easily revert back to?  <strong>That&#8217;s version control.</strong></p>
<p>Give yourself a pat on the back, you&#8217;re 1/2 of the way to learning how to make your workflow that much more simplified.</p>
<p>Wait, did I mean to say simplified?  Yep, I used the word simplified for a reason.  Sure, this is a nice way to make backups but it will also be easier to go back and figure out what exactly it was you changed in the first place, it makes syncing computers a cinch, and it makes adding in other people into the equation heavenly compared to how you&#8217;re doing things now.</p>
<p>But more on that in bit.  Let&#8217;s talk about the different version control systems out there.</p>
<h3>Subversion vs Everything else</h3>
<p>Subversion is an open-source version control system.  Subversion is well documented and widely used and so there&#8217;s plenty of information out there about how to use it.  Subversion is hands-down the most supported version control among software developers.  That&#8217;s that.</p>
<p>So okay I lied.  I&#8217;m not going to talk about other version control systems.  Subversion is your best choice.  Ask your uncle.  He&#8217;ll tell you I&#8217;m right.</p>
<h2>Getting Started with Subversion</h2>
<p>Subversion, or SVN as it&#8217;s commonly referred to and will be referred to that way from here out, can be confusing at first.  Scratch that.  It is flat out confusing at first.  But it doesn&#8217;t have to be.  After learning the basic I realized that most people out there try to make subversion sound like brain surgery.  It&#8217;s not.  Don&#8217;t listen to them.  Do you need to know basic SSH commands; yes.  That part is very important.  Other than that though I&#8217;d argue that you just need some time to set it up.  And if you&#8217;re worried about wasting time on something don&#8217;t worry about that either.  I have personally found that SVN lends itself very well to on-the-job training.  In my case I took about a day off of work to sit down and figure out what was going on but I was also making backups of some of my own projects during that time.  And remember, I was reading brain surgery manuals.  You&#8217;ll have one up on me- that is if I can describe it to you in a manner that doesn&#8217;t make you want to throw yourself from the nearest bridge.  Want to give it a shot?  Okay then, lets get started.</p>
<h3>What the crap is a Repository?</h3>
<p>Calm down.  You&#8217;re just learning the first part of SVN.  To the user, repositories are the core of the SVN system as they are the central place that your files will be backed up to.  When I first began reading up about SVN repositories they made little to no sense.  But now that I understand the system it&#8217;s ridiculous that they are spoken of the way they are.  Why do I say this?  BECAUSE YOU&#8217;LL SET UP THE THING AND NEVER LOOK AT IT AGAIN!  When you first create a repository it&#8217;ll create a folder which is basically just a normal folder with some other folders and files in it like anything else.  Nothing magic really.  Now take a look inside…</p>
<p style="text-align: center;"><img class="size-full wp-image-151 aligncenter" title="repository" src="http://boxcarmediagroup.com/wp-content/uploads/2010/05/repository.png" alt="" width="252" height="149" /></p>
<p>Man that looks confusing, right?  Don&#8217;t even worry about it.  Take Ron Popeil&#8217;s advice and just &#8220;Set it and forget it&#8221;.  In the next tutorial you&#8217;ll use two files in the &#8216;conf&#8217; folder and that&#8217;ll be it.  I promise.  So again, don&#8217;t get bogged down on what is going on inside of there.  I&#8217;ll put it this way: Do you setup Wordpress or Drupal or some other CMS that uses a database often?  If you do then you know you never have to mess with the database.  You go into phpMyAdmin or your hosts GUI and create a new database and then trust that your CMS will do the rest (which it usually does).  The SVN repository is fulfilling basically the same role.  All you have to do is create it and move on.</p>
<p>I&#8217;ve decided the rest of this tutorial will be best taught if I just walk through the steps with you.  I&#8217;ll give you the actual code to set up the repository as well as all the other code you&#8217;ll need in the next post.  As you&#8217;ll see, I&#8217;ll be using a Media Temple (dv) server and Coda (for Mac) but if you are using a different server and/or a different program it shouldn&#8217;t matter.  You might have to install something extra in your case, or even less than what I offer, but you&#8217;ll still use the same code.</p>
<p>We&#8217;ll pick up on all the ins and outs in the next post.</p>
]]></content:encoded>
			<wfw:commentRss>http://boxcarmediagroup.com/blog/2010/05/subversion-part-1-quick-intro-to-svn/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Welcome To The New Boxcar Media Group Website</title>
		<link>http://boxcarmediagroup.com/blog/2010/05/welcome-to-the-new-boxcar-media-group-website/</link>
		<comments>http://boxcarmediagroup.com/blog/2010/05/welcome-to-the-new-boxcar-media-group-website/#comments</comments>
		<pubDate>Fri, 21 May 2010 16:55:22 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Boxcar Media Group]]></category>

		<guid isPermaLink="false">http://boxcarmediagroup.com/?p=1</guid>
		<description><![CDATA[Well, it only took a year to get the business site up since I&#8217;ve been so busy with other projects.  But I suppose that&#8217;s a good thing.  Let me know what you think.
]]></description>
			<content:encoded><![CDATA[<p>Well, it only took a year to get the business site up since I&#8217;ve been so busy with other projects.  But I suppose that&#8217;s a good thing.  Let me know what you think.</p>
]]></content:encoded>
			<wfw:commentRss>http://boxcarmediagroup.com/blog/2010/05/welcome-to-the-new-boxcar-media-group-website/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Temporary Blog Post #1</title>
		<link>http://boxcarmediagroup.com/blog/2010/05/temp-post-1/</link>
		<comments>http://boxcarmediagroup.com/blog/2010/05/temp-post-1/#comments</comments>
		<pubDate>Wed, 19 May 2010 18:49:50 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Boxcar Media Group]]></category>

		<guid isPermaLink="false">http://boxcarmediagroup.com/?p=133</guid>
		<description><![CDATA[The main blog page needs 4 posts to look proper so this post will be deleted once I finish the other two posts.
]]></description>
			<content:encoded><![CDATA[<p>The main blog page needs 4 posts to look proper so this post will be deleted once I finish the other two posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://boxcarmediagroup.com/blog/2010/05/temp-post-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

