(4) Гит это система контроля версий.
И использовал ее когда то когда шарашил проект на C# . Было очень удобно переключаться между ветками, откатывать или накатывать изменения.
Понимаю что в рамках 1с все не так просто, это не просто откатить версию файла но еще есть и данные.
Но всежтаки можно вести историю того же файла мд в рамках 7,7 или *.cd в рамках 8
кстати, почему именно git? мне например hg (aka Mercurial) больше нравится
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший