Кто читал "Собор и базар" тот понимает, что прежде чем начать писать что-то своё, стоит разобраться в чужом, понять ошибки, правильно задизайнить и сделать.
Если я вдруг захочу свою систему контроля версий, то мне надо покурить будет гит на уровне исходных кодов итд?