@Hawkee Hawkee, one way would be to set up a git server in parallel, meaning running git and current model in tandem.
It would require figuring out how to display git's contents in a graphical manner, which shouldn't be too difficult. With the demand you have now, you can run git off of your current web server (assuming you have access). If you need help with that, I can help you out.