I'm curious to see how this would work in a Local -> Dev -> Production environment and how it handles (if it can) more complex version control functionality.