On the other hand, there was so much code that running everything on your own laptop was essentially out of the question. Doing a git pull after a long vacation locked up your dev box for a hot minute while it checked all the types—doing the same thing on your MacBook would be painful at best.
The choice to run dev environment far away from the files puts you in the position of needing to engineer your way past the inconsistency.