I don't think synchronized deployments is really possible - you'd have to either still do the iterative thing, or possibly have some versioning system in place
It is possible for trivial cases. What I do in my basement for example - though even there I have come to prefer keeping things intentionally unsynchronized: it ensures that after updates I have some system that still works.