What kind of testing environment could/should we use? We have a live website to which we often make changes on a copy of the site. Sometimes big, sometimes small changes. Then we test it and if it's OK, we copy the changes to the live site. All handwork. No tracking of changes or whatsoever. Also, in the meanwhile sometimes change are also made to the live site directly, especially small ones.
I would think there are better tools to do something like this nowadays.
What do you advise?