Пул-реквест
Пул-реквест (pull request) — запрос на включение изменений в чужой репозиторий: автор публикует свою правку кода, а сопровождающие проекта обсуждают её, требуют доработок и затем принимают или отклоняют. Основной способ внешнего участия в проектах с открытым кодом на GitHub и похожих площадках.
проверено по: docs.github.com ↗
См. также
- РепозиторийХранилище файлов проекта — кода, документации и прочего — вместе с историей изменений каждого файла. Обычно им управляет система контроля версий, например Git, а размещают его на сервисах вроде GitHub. ИИ-агенты для программирования работают прямо в репозитории: читают и правят файлы, запускают команды.
- GitСамая распространённая распределённая система управления версиями, свободная и с открытым исходным кодом; её создал Линус Торвальдс для разработки ядра Linux. У каждого участника хранится полная копия репозитория со всей историей изменений, поэтому большинство операций выполняется локально и без сети. На Git построены сервисы хранения кода, такие как GitHub и GitLab.
- GitLabПлатформа для совместной разработки программ, объединяющая всю работу с кодом: репозитории, задачи и планирование, проверку изменений через запросы на слияние, автоматическую сборку, тестирование и развёртывание, а также проверки безопасности. Её можно использовать как облачный сервис или установить на собственные серверы компании — этим она отличается от GitHub.
- МейнтейнерМейнтейнер (maintainer) — человек, отвечающий за развитие и сопровождение программного проекта, чаще всего с открытым кодом: он рассматривает и принимает присланные правки, выпускает новые версии и определяет направление работы. В отличие от рядового контрибьютора, обладает правом записи в репозиторий и правом решающего голоса.
- Система управления версиямиПрограмма, которая хранит историю изменений файлов, прежде всего исходного кода: показывает, кто, когда и что поменял, позволяет вернуться к любой прежней версии и объединять правки многих людей, работающих над одним проектом (version control system, VCS). Бывают централизованные системы с одним общим хранилищем, например Subversion, и распределённые, например Git, где у каждого участника есть полная копия истории.
В новостях
Агент Mistral Vibe научился сам отличать рискованные команды от обычных
Запрос на включение изменений в код проекта: автор предлагает правки, а владельцы репозитория проверяют их и решают, принять ли.
OpenAI дала Codex облачные среды, чтобы задачи шли при закрытом ноутбуке
Запрос на внесение изменений в общий код проекта: другие участники просматривают правки, обсуждают их и решают, принимать ли их.
OpenAI запускает в ChatGPT круглосуточных агентов Dots на GPT-6 Astra
Предложение внести правки в код проекта: автор показывает изменения, другие участники их проверяют и принимают или отклоняют.
SpaceXAI запустила Team Bots — агентов Grok Bot на всю команду
Предложенная правка кода, которую перед включением в проект проверяют и одобряют другие разработчики.