3 ms·
Git manages code. How you choose to deploy your code is a completely separate matter. If the purpose of your staging server is to provide a final test in a clo
by qjz 16y ago
Git manages code. How you choose to deploy your code is a completely separate matter.
If the purpose of your staging server is to provide a final test in a close replica of your production environment, git doesn't address this need. While git may make rollbacks a little easier, you still risk exposing embarrassing errors or losing data integrity without a staging server.
If you really need to get rid of the staging server, roll out VMs to your devs that safely duplicate your production environment. This gives you finer control and reproducible/disposable environments.