Hi,
I would be grateful for a few suggestions for a good robust approach to website maintenance.
My usual approach is to copy all of a site’s files into a second password protected directory and carry out changes and tests in that directory before overwriting the same files in the live directory.
The downside of this approach is that the files in the development directory may not always version match those in the live area, that the paths may not match those of the live site and there may still be bugs when committing the changes and that synchronising between live and test is time consuming.
I’d also admit to occasionally doing changes on the fly and hoping that no-one’s on the site to notice any errors!
Wondered what others did here. Is there an affective mirroring option between public site and a testing version and one-click committing.
Many thanks in advance for any suggestions or ideas.