Слайд 2
Системы контроля версий
При разработке программного обеспечения рано или поздно приходится вносить
сложные исправления(изменения), в которых, с большой вероятностью, могут содержаться ошибки. Если проект - небольшой, то, обычно, делается его резервная копия. Но что делать, если вы сопровождаете огромный проект, состоящий из сотен и даже тысяч файлов?
Копировать каждый раз весь проект, вручную описывать версию - долго и трудоемко. Мало того, что это будет занимать слишком много места на жестком диске, так еще немудрено запутаться в версиях и использовать, вместо сохраненной правильной версии, промежуточную недоделанную версию с массой ошибок. Хорошо, если потом можно быстро откатиться на правильную версию, но ведь бывают случаи, когда, наводя порядок в архиве, удаляются единственно верные копии с последними наработками.