Хранение данных
СУВ предоставляют эффективные средства для хранения данных. Это может быть как централизованное хранение (на сервере СУВ), так и распределённое.
Если нужно контролировать то, что происходит с репозиториями, то лучше всего создать собственный Git-сервер.
Существует множество систем управления версиями. Платных и без платы, с графическим и командным языками, с интеграцией с другими системами, с разными методиками и функционалом.
Git
Командный язык
GitHub
Предполагает высокочастотную интеграцию с магистралью (master) веток задач разработчиков. При интеграции используется механизм проверки кода другими разработчиками. Пока ветка не будет закончена интеграция не завершится.
В бесплатный пакет услуг не входит хостинг приватных репозиториев.
Код GitHub нельзя загрузить и развернуть на собственном сервере, поскольку код закрыт.
GitLab
Проект с открытым кодом. Позволяет всем желающим разворачивать на собственных серверах нечто подобное GitHub. Свободно распространяемая версия GitLab имеет две редакции — бесплатную Community Edition (Core) и платную Enterprise Edition (существуют её варианты Starter, Premium и Ultimate). Последняя основана на Community Edition, которая отлично масштабируется, и, кроме того, включает в себя некоторые дополнительные возможности, ориентированные на организации. Среди возможностей GitLab можно отметить управление Git-репозиториями, средства обзора кода, наличие системы отслеживания ошибок, ленты активности, поддержку вики-страниц. Здесь имеется и GitLab CI — система непрерывной интеграции.
Gogs
Gitea
Phabricator
GitBucket
GitFlic
Отечественная
Нет комментариев