So, the solution I came across is to use the svnadmin dump / load functions. I mainly use this with a Ruby on Rails project, which I deploy to a media stored account. The idea is that when the new version of the site is ready for deployment, the code that is checked in my local repository will be dumped to a file, this file will be copied to the server via ssh. Once on the server, I will use ssh to run a shell script that uploads to the SVN server. Then I will check this server code, copy it to the rails application directory, start the migration, and restart the server.
The idea is that with this method, I can guarantee that the code that is currently in production reflects the latest revision of SVN repo servers.
Thanks for Fernando for providing a link to dump / load functions.
For the record, I appreciated the Git solution before I posted this question, and because I use NetBeans as my IDE for this project (NetBeans have a really great Ruby / RoR plugin), the Git plugin for NB looks like- it’s not good and doesn’t work perfectly right, while the SVN plugin is robust.
source share