Инструменты

SVN — свободная централизованная система управления версиями, официально выпущенная в 2004 году компанией CollabNet. С 2010 года Subversion является одним из проектов Apache Software Foundation и официально называется Apache Subversion. Цель проекта в начале разработки – заменить распространённую на тот момент систему CVS, которая на сегодняшний день считается морально устаревшей. Subversion реализует все основные функции CVS и свободна от ряда недостатков последней. Subversion используется многими сообществами разработчиков открытого программного обеспечения, в том числе сообществами, ранее использовавшими CVS.

Git — это распределенная система управления версиями. Проект был разработан командой Линуса Торвальдса для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года. На сегодняшний день его поддерживает Джунио Хамано.

TFS — это комплексное решение корпорации Microsoft объединило в систему управление версиями, сбор данных, построение отчетов, отслеживание статусов и изменений по проекту для совместной работы при  разработке ПО.