Согласен от моего кода сразу цветами не пахло, но я рос от проекта к проекту что рекомендую делать и остальным. То есть git можно начинать осваивать прямо сейчас и не надо это откладывать на год или на два в будущее.
modxSDK прикольная штука, и если снипиты, чанки, и шаблоны держать в статике то коминтить в гит не чего не мешает.
А для того что бы держать под контролем git тв поля и прочие настройки, добавлять их нужно не через интерфейс админки а через API MODX используя тод же самый console
require(MODX_BASE_PATH .'/config/create_tv_1.php');
Как говорится, было бы желания...)))