A newbie to deploying Rails applications to live, I have a few questions that I would like to hear if any of you have comments to:
- I would like to have my SVN-repo on my local development-machine at home. What is the best / 'pretty good' practice in this connection; to have a SVN-repo at the development machine or to check in / out / commit to a SVN repo at the server (hostingrails) instead?
- When using Capistrano for deploying, what will the ideal process be? Dev. SVN -> Server SVN -> Capistrano deploy to live? Or Commit to server SVN -> Capistrano to live? Or even Commit to local SVN -> Capistrano to live?
I understand that basically, Capistrano is a client-side tool - and as such, I guess it will make most sense to have a local SVN-repo capified and deploy from there to the server?
Any help much appreciated,
/Bo