Репа, репозиторий (Repository, Repo)

Репозиторий (Repository, Repo) – это хранилище кода, файлов и истории изменений, используемое для совместной работы разработчиков с системой контроля версий (например, Git).


Детали термина:

Определение простыми словами

Репа – это место, где хранится код проекта. Представьте его как облачное хранилище (например, Google Drive), но специально для программирования: оно позволяет сохранять, отслеживать и управлять изменениями кода.

Расширенное описание

Репозиторий обычно содержит:
а) Исходный код – файлы с кодом проекта.
б) Историю изменений – кто и когда что менял.
в) Ветки (branches) – разные версии кода (например, основная ветка main и тестовые ветки).
г) Коммиты (commits) – конкретные изменения в коде.
д) Pull requests / Merge requests – запросы на объединение изменений.
Разработчики используют системы контроля версий (VCS), такие как Git, чтобы управлять репозиториями. Популярные платформы для работы с репозиториями:
а) GitHub
б) GitLab
в) Bitbucket

Применение

а) Совместная разработка (несколько человек могут работать над одним проектом).
б) Управление версиями кода (можно откатиться на предыдущую версию, если что-то сломалось).
в) Разработка в командах с разными ветками для новых фич.
г) Хранение и развертывание проектов на удалённых серверах.

Примеры

а) Репозиторий веб-приложения на GitHub → разработчики добавляют новый функционал через pull requests.
б) Репозиторий библиотеки Python → публикуется на GitHub, и другие разработчики могут использовать её в своих проектах.
в) Командный проект в GitLab → разработчики создают ветки для новых фич, тестируют их и объединяют в основную ветку.

См. также:
  • Нет связанных терминов.