SVN on Acquia would be fantastic if you could manage ALL files.
Remember, you can only access code files (such as core, themes,
modules, etc.). If you want to do anything with uploaded files, you
will need a secondary method to access those (such as 'good
ole' SFTP of yore).
In addition, editing files through this method (such as a minor
theme edit) is cumbersome and time consuming. For example, to make a
minor theme header change, you will need to commit your change in SVN,
wait...and wait...and wait some more for staging to take/display the
commit...and then, finally, you could commit it again to production
(and wait some more) for it to be live for the public. Big hassle for
On the good side, version control ensures that everything is synced
and you can always go back to a previous (working) code version at a
moment's notice. This is great is you have multiple developer
hands dipping into the code.
Keep in mind that you will need a secondary method for development
- unless you want to try to use stage or dev for development testing
(which is extremely time consuming). So be prepared to have a local
More information about text formats