Система управления версиями (Version Control System, VCS или Revision Control System) — программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение, и многое другое.
Поскольку системы управления версиями используются повсеместно, то тестировщику важно знать и понимать, как они утроены и работают, хотя бы на базовом уровне.
Самыми распространенными VCS на данный момент являются Git и Subversion.
Subversion (также известная как «SVN») — свободная централизованная система управления версиями, официально выпущенная в 2004 году компанией CollabNet.
Git — это распределенная система для управления версиями файлов. Она была создана 7 апреля 2005 года Линусом Торвальдсом (Linus Torvalds) для разработки ядра Linux.
Вы можете скачать краткие руководства (на 6 страницах каждое), подготовленные сообществом DZone, по этим системам управления версиями, изучить и использовать в качестве шпаргалок для ежедневной работы.


|