SVN as a “Package Management” Tool

Steve O’Grady and I have a recurring debate about package management systems and which approach is best for users. Somewhere during the discussion I realized that over the last year or two, I’ve actually begun using Subversion as a package management system. Pretty much every open source web application I use on a production server is an SVN checkout.

It makes installing security updates a snap – just ssh into my server and “svn up” for the app that needs an update.

Steve and I even agree on this one. ;)

This post is part of the thread: Version Control – an ongoing story on this site. View the thread timeline for more context on this post.