Для чего нужна система контроля версий?

Как подсказывает сам вопрос, нужна для хранения и контроля версий проекта над которым вы ведете работу. Если у вас возникнет вопрос для чего нужно хранить версии, то я могу объяснить.

  1.  Во-первых для того чтобы сберечь собственные нервы, потому что если вдруг что-то пойдет не так, или вы случайно испортите какие-либо файлы, всегда была возможность вернуться на предыдущий этап.
  2. Во-вторых чтобы сэкономить собственное время, просматривая какие именно изменения вносились в ваш проект другими людьми, в результате которых он перестал нормально работать
  3. В третьих чтобы иметь возможность вести одновременную работу над будущей системой, а затем быстро и безболезненно объединять все фрагменты в один проект.

Список можно еще немного продолжить, но я думаю не стоит, потому что выдвинутых аргументов должно быть вполне достаточно. Системы контроля версий бывают разные, в частности мне известны SVN и Mercurial. У каждой системы есть свои поклонники и плюсы.

Запись навигация

Top