Como em todos os softwares de produção, trabalhe com pelo menos duas versões
-
sua versão local de desenvolvimento, onde todas as suas alterações ocorrem até que você as tenha testado para sua satisfação.
-
sua versão on-line ao vivo, onde você instala os componentes testados da sua versão de desenvolvimento.
Estas versões podem estar em máquinas diferentes. O processo de mover componentes do Dev para viver também precisa ser testado. E, claro, você precisará manter o histórico de versões e os backups de ambos os sites.
Lembre-se de testar os backups!