We help IT Professionals succeed at work.

Managing dev, staging and production environments

What software do people use to securely manage these different environments, and to push code from one to the other?

At the moment I have to do it manually using sFTP, but wondering if there is a better way?
Comment
Watch Question

Most Valuable Expert 2011
Top Expert 2016
Commented:
I've used this model with pretty good success.
http://nvie.com/posts/a-successful-git-branching-model/

You can find other arguments if you make a Google search for "nvie branching" and read some of the competing opinions.  You may also want to read about automated testing (ala PHPUnit) and commit hooks.
Most Valuable Expert 2011
Top Expert 2016

Commented:
abandoned question

Explore More ContentExplore courses, solutions, and other research materials related to this topic.