Question
Any simple ways of keeping a subset of your apex code in sync with a git repo?
Background
I'm a consultant, and over time we've built out a number of helper classes that we use across our engagements. It'd be really awesome if there were a simple way to hook our org up to a git repo with our helper classes and easily pull down the latest updates from the master repo. My dream would be a simple page that I can plug in a git repo, lists out all of my installed repos, and let's me easily pull updates if there are any. Has anyone wanted to do this and figured out a simple route to make it happen?
Scope
I'm very aware of managed packages, which are awesome for a lot of reasons, but problematic for just as many. For the purposes of those questions please consider managed packages out of bounds.