Hello,
That's an interesting question. I see what you mean, if someone edits an active template and then saves it back to the repo then anything using the template will immediately change without a chance for previewing it first. So yes, I think we will have to think about some way to preview changes - as otherwise it will cause the issues you highlight.
I'm not sure what the best option is yet, I think having the templates in the repo is very powerful, but obviously it creates the issues you mention, so a preview function would probably work best.
Cheers,
Kevin