I'm not familiar with git, however I do know its superior in many ways to svn.
I'm designing something like this; the idea being that it integrates with vbulletin and svn. I felt that you went the wrong way with your mod; instead of bringing the power of svn into vbulletin you pulled all of the files outside of vb.