За годы, я наблюдал отдельный сценарий слишком много раз:
- Человек демонстрирует полное нежелание исследования принципов работы системы контроля версий, будь то из-за "отсутствия нужды" или утверждений о том, что текущие подходы (обычно, ручное копирование) достаточны или даже превосходны.
- Человек теряет дни, недели, или даже месяца работы из-за собственных, аппаратных, или программных ошибок.
- Несмотря на заметную горечь о происшедшем, человек пытается продолжать защищать свою позицию.
Поскольку пояснять данные вещи "в индивидуальном порядке" не слишком рационально, я решил написать запись, что покрывала бы наиболее важные элементы:
- Пояснение преимуществ систем управления версиями над обычным резервным копированием.
- Пояснение (пошаговая инструкция) принципов использования стандартной комбинации для контроля версий - BitBucket (сервис) + Git (ПО) + SourceTree (визуальный клиент).
Данная статья преимущественно направлена на пользователей GameMaker: Studio, но может быть с легкостью применена к другим инструментам.
Читать далее