Git or SVN using Capistrano.
If you're deploying code, you really should be using Capistrano. Even if it is not a Rails project. It is a world of difference.
If you're deploying code, you really should be using Capistrano. Even if it is not a Rails project. It is a world of difference.
It turns updating your server from a mild headache to one line that you actually enjoy typing in.