(Live and) learn SVN

Note: This post is over a year and a half old. You may want to check later in this blog to see if there is new information.

I upgraded the blog to version 2.1.3 using subversion. I have a pretty decent workflow hammered out, but it was painful getting here. I can’t blog about it until I’ve smoothed out all the things I did wrong to start with. You wouldn’t believe how many times I ended up deleting the checkout that became my production version because I didn’t read the part of the book about the file:// protocol. We’ll have a lot of topics to cover when I’m ready:

  • Installing SVN clients on OSX and Linux
  • Installing SVN servers on Linux
  • Setting up a repository
  • Setting up a local checkout
  • Checking out the production server
  • Setting up passwordless SSH
  • SCP
  • Ignoring cache files and not overwriting image/file uploads from posts
  • Revision strategies
  • TextMate Subversion bundle, Zigversion, SmartSVN
  • Command line SVN
  • The list goes on…

Like I said, I’ve got a few things left to figure out. Once I do, I’m anxious to share all of my newfound knowledge with people who are probably looking for the same information. Everyone recommends SVN for web development, but there are very few easy-to-grasp resources for getting a server and workflow up and running. I’ll pull together what I’ve found and then share what I figured out. Stay tuned…

In the meantime, let me know what you think of all the little tweaks to the blog. I’m up to revision 41 on my blog’s repository ;).

» » » »
  1. David Clark 04.08.07 / 7am

    I have been struggling to get my head around this stuff for eons — iit’ll be very appreciated.

Have your say

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>




Safari hates me