Инструмент распределенного контроля версий. Не требует использования центрального сервера. Применяется при администрировании исходного кода. С его помощью осуществляется хранение всех прошлых версий каждого файла. Также Mercurial позволяет объединять различные версии кода. Это позволяет каждому специалисту индивидуально разрабатывать код, а потом объединять получившиеся результаты. Используется DevOps-инженерами.

DevOps-инженер