Git 1 | Page 7

КАКИЕ ПРОБЛЕМЫ? • Проблема номер один – история изменений. • Внося изменения в файлы, хочется знать ответ на вопросы «Что? Кто? Когда?» • Иметь возможность отмены изменений или отката по истории назад (и вперед) • Проблема номер два – лёгкость внесения изменений • Если нужно попробовать какой-то вариант – это должно быть просто • Вернуться на основной вариант – еще проще! • И, наконец, возможность легко принять или отвергнуть альтернативу • Проблема номер три – совместная работа • Хорошо тому живется, у кого одна нога… Если ног больше – возникает проблема синхронизации! • Изменения разных пользователей нужно изолировать друг от друга • А по мере готовности – сливать вместе И, желательно, делать это автоматически!